#1 Le 22/07/2011, à 12:19
- hector
sauvegarde par cron, rsync, ssh
Bonjour,
Je cherche à exécuter un script bash de sauvegarde sur un serveur distant qui se lance automatiquement via cron.
mon script (stocké dans mon home) qui contient:
rsync -av -e "ssh -l hector" /home/hector/truc hector@koala.com:sauvegarde/ >>/home/hector/sauvegarde/sauvegarde.log 2>>/home/hector/sauvegarde/erreurs.log
marche parfaitement quand je le lance en ligne de commande.
quand je lance via un cron, ça ne marche pas (le cron s'exécute mais rsync renvoie une erreur) :
quand je lance le script via "sudo crontab -e" :
Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(601) [sender=3.0.7]
quand je lance le script via "crontab -e" :
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(601) [sender=3.0.7]
je précise que ma connexion ssh au serveur se fait par authentification de clé (sans mot de passe). je pense que c'est une question de droit ou d'accès à la clé mais bon...
Merci !
Dernière modification par hector (Le 22/07/2011, à 14:30)
Hors ligne
#2 Le 24/07/2011, à 00:32
- sputnick
Re : sauvegarde par cron, rsync, ssh
Hé oui, tu ne peut pas utiliser de clefs ssh en cron ou alors elle doit etre vide, ce qui est déconseillé pour raison de sécurité.
Il est bien plus judicieux de configurer un daemon rsync.
de cette façon, plus besoin de clefs ou de password.
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne
#3 Le 25/07/2011, à 14:45
- hector
Re : sauvegarde par cron, rsync, ssh
ah, je vois, intéressant (man rsyncd.conf pour ceux que ça intéresse)
ça n'a pas l'air trivial mais je vais regarder.
Merci
Hors ligne
#4 Le 25/07/2011, à 18:38
- sputnick
Re : sauvegarde par cron, rsync, ssh
En 5 seconde de recherche google : http://doc.kubuntu-fr.org/tutoriel/serv … avec_rsync
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne
#5 Le 26/07/2011, à 19:32
- hector
Re : sauvegarde par cron, rsync, ssh
je l'avais bien vu ! et je ne trouve pas ça trivial
Hors ligne