Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
crontab avec script rsync
Envoyé par: sunfun

bonjour à tous,

j'aimerais sauvegarder de manière automatique les données d'un serveur linux sur un autre en utilisant rsync
voici ce que j'ai rajouté dans la crontab :


0 0 * * * rsync -P -av -R --existing /home/docs/ root@10.104.2.3:/home/docs/

est-ce que ça marche cette commande ?

ensuite, pour éviter de taper un mot de passe, j'ai mis la clé publique ssh générée dans le fichier du serveur distant /root/.ssh/authorized_keys

comment adapter ma commande ssh en le couplant avec rsync ?

merci d'avance de votre aide

sunfun

Poste le Thursday 20 April 2006 14:21:47
Répondre     Citer    
Re: crontab avec script rsync
Envoyé par: sunfun

bonjour à tous,

est-ce que ce script fonctionne ?


0 0 * * * rsync -P -av /home/docs/* root@10.104.2.3:/home/savePegase/

Merci de votre aide

sunfun

Poste le Friday 21 April 2006 10:11:09
Répondre     Citer    
Re: crontab avec script rsync
Envoyé par: RemiC

Plutôt :
rsync -P -av -e "ssh -l root" /home/docs/* 10.104.2.3:/home/savePegase/

A+

Poste le Friday 21 April 2006 19:28:26
Répondre     Citer    
Re: crontab avec script rsync
Envoyé par: sunfun

bonjour,

à quoi sert le "ssh -l root" dans ta commande ?
est-elle vraiment utile ? si oui, merci d'avance de tes explications

bonne soirée

sunfun

Poste le Friday 21 April 2006 20:22:20
Répondre     Citer    
Re: crontab avec script rsync
Envoyé par: RemiC

-e pour choisir le protocole (ssh)
-l pour choisir le compte distant (puisque tu avais mis root@)


A+

Poste le Saturday 22 April 2006 07:47:56
Répondre     Citer    
Re: crontab avec script rsync
Envoyé par: kidpigeyre

Voila ce que j'utilise :

rsync -avz -g -e "ssh -i /root/.ssh/id_rsa" root@truc.com:/root/tmp/bdd /home/backup 2> /root/.err

le ssh -i ~/.ssh/id_rsa permet de te conecter avec al clé publique a cnodition qu'elle y soit le serveur aussi dans le fichier ~/.ssh/authorizd_keys

Poste le Tuesday 25 April 2006 09:49:48
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
crontab avec script rsync
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons