[ssh] rsync marche pas

Fermé
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 4 déc. 2009 à 11:33
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 4 déc. 2009 à 14:25
Bonjour,

Voila je veux mettre en place un systeme de sauvegarde via un script, dont voici le code :

############### Sauvegarde Répertoire toto ##################
echo "Transfert des docs"
# Début de la sauvegarde
date '+ %A-%d-%B-%Y à %H:%M:%S' > /home/toto/debutdutransfert.perso
rsync -a --delete /home/toto/ 192.168.2.12:/home/toto
# rsync -a --delete /var/www/download 192.168.2.12:/var/www/
# Fin de la sauvegarde
date '+ %A-%d-%B-%Y à %H:%M:%S' > /home/lutoto/findutransfert.perso

############### Sauvegarde Répertoire toto #########################


Lorsque je lance ce script :

Voici le message de Cron (qui m'envoie les log sur ma boite mail) :

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(635) [sender=3.0.3]


Mon problème vient d'une histoire de clé... mais tout cela est flou pour moi.

Depuis mon poste à cfg (192.168.2.10) :

pc-client: ssh 192.168.2.12
serveur :

Donc la connexion en shh se fait bien et ne me demande pas de mot de passe... pourquoi avec rsync ça ne marche pas ... ?
Une idée ?

3 réponses

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
4 déc. 2009 à 12:46
hello
le script dans cron s'exécute comme le même utilisateur qui fait le test ?
0
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 143
4 déc. 2009 à 14:00
Je pense...
Je viens d'effectuer le test avec root.
Maintenant, comment savoir qui execute le cript dans cron... ?
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
4 déc. 2009 à 14:25
tu tapes
crontab -l
il t'affiche le fichier cron de l'utilisateur
0