Problème transfert rsync
jerry
-
jerry -
jerry -
Bonjour,
je suis sur un projet qui me fait utiliser ssh, rsync et cron
j'aimerai tout simplement savoir si sur le serveur sur lequel je veux effectuer des sauvegarde doit être un serveur rsync en plus d'être un serveur ssh ?
je n'ai pas installé de daemon rsyncd en fait et j'aimerai savoir si c'est primordial de l'installer et le configurer pour pouvoir transférer des fichiers à distance
j'avais vu sur un site qu'il n'y a pas besoin d'installer rsyncd si j'utilise déjà ssh
seulement dans le fichier /etc/hosts.allow du serveur je dois rentrer les noms (ou ip) des pc distants ainsi que les services qu'ils ont le droits d'utiliser sur le serveur
alors ne faut-il pas installer rsyncd pour pouvoir donner le droit d'utiliser le service rsync par la suite ?
PS : la commande rsync fonctionne très bien sur une seule et même machine
Merci d'avance pour les réponses que vous apporterez à mon dilemme
je suis sur un projet qui me fait utiliser ssh, rsync et cron
j'aimerai tout simplement savoir si sur le serveur sur lequel je veux effectuer des sauvegarde doit être un serveur rsync en plus d'être un serveur ssh ?
je n'ai pas installé de daemon rsyncd en fait et j'aimerai savoir si c'est primordial de l'installer et le configurer pour pouvoir transférer des fichiers à distance
j'avais vu sur un site qu'il n'y a pas besoin d'installer rsyncd si j'utilise déjà ssh
seulement dans le fichier /etc/hosts.allow du serveur je dois rentrer les noms (ou ip) des pc distants ainsi que les services qu'ils ont le droits d'utiliser sur le serveur
alors ne faut-il pas installer rsyncd pour pouvoir donner le droit d'utiliser le service rsync par la suite ?
PS : la commande rsync fonctionne très bien sur une seule et même machine
Merci d'avance pour les réponses que vous apporterez à mon dilemme
3 réponses
-
Salut,
Non ce n'est pas obligé.
Soit tu utilises ssh (sans rsyncd)
Soit tu utilises rsyncd (sans ssh)
-
Euh... ça dépend ;-\
Les 3 n'utilisent/partagent pas le même niveau d'authentification/autorisation.
ssh utilise ce fichier et permettra la connexion
rsync a besoin d'être exécutable pour l'user qui le lance qui doit avoir les droits nécessaires sur le répertoire où seront transférés les fichiers
cron c'est à l'user de créer sa propre table indépendamment de ssh et rsync
-
je te remercie, tu m'enlèves une épine du pied
et pour autoriser un hôte distant à pouvoir transférer des données sur le serveur en utilisant rsync, ssh et cron
je dois modifier le fichier hosts.allow en ajoutant
sshd, crond: <ip_hôte_distant>
non ?