Outils pour utilisateurs

Outils du site


logiciels:rsync

RSYNC

Page officielle : http://samba.anu.edu.au/rsync/

1 _ créer deux utilisateurs identiques sur les 2 machines SOURCE et CIBLE
2 _ générer la paire de clefs SSH pour chaque utilisateur << ssh-keygen -t rsa >>
3 _ transférer la clef publique de la machine SOURCE à la CIBLE
4 _ copier avec un CAT le contenu de ce fichier dans << cat clef_source/id_rsa.pub >> ~/.ssh/authorized_keys >> (ATTENTION, la clef peut être copiée directement via un scp)
5 _ tester la connexion SSH AUTOLOGIN selon l'une de ces syntaxes :

ssh qazi.ath.cx
ssh user@qazi.ath.cx
ssh -i /home/user/.ssh/id_rsa qazi.ath.cx
6 _ à partir de la machine SOURCE exécuter la commande de RSYNC :

/usr/bin/rsync -a /home/rsy/images/ rsy@qazi.ath.cx:/home/rsy/images/
-a : pour indiquer les options ARCHIVES (-rlptgoD)
--delete : pour effacer ce qui ne vient pas de la machine SOURCE !!-attention-!!

7 _ mettre en place un cron pour automatiser la synchronisation

  • Exclure des répertoires d'une synchronisation RSYNC.
  • Utiliser le paramètre "--exclude=NOM-REPERTOIRE", mais attention, il faut indiquer le chemin relatif au répertoire de base de la synchronisation. Il est possible de mettre plusieurs répertoires à exclure.
    rsync -a --exclude="test3" --exclude="test2" /home/projet /sauvegardes/projet
    

8 _ utiliser Rsync en spécifiant le port SSH

rsync -a -e 'ssh -p2266' robert@machine.com:/home/truc /home/trictric/truc

logiciels/rsync.txt · Dernière modification: 2019/01/20 14:08 (modification externe)