Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.


On ne peut pas mettre d'array dans un string!
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


On ne peut pas mettre d'array dans un string!
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 wink

Hors ligne