Linux – Utiliser Rsync pour transférer des fichiers d’un serveur linux à un autre

Après avoir bidouillé sur pas mal de machines virtuelles, il arrive qu'il faille transférer des données (sauvegarde, changement de serveur, etc…) d'un serveur à un autre.

Rsync permet très facilement et rapidement d'effectuer cette tâche.

Pré-requis : Avoir installé RSync sur les 2 serveurs (source et cible).

# apt-get install rsync

 

Transfert à partir de la machine source :

# rsync -e ssh -avz /source_chemin_local ip_ou_nom:/cible_chemin_distant

 

Transfert à partir du serveur cible :

# rsync -ave ssh ip_ou_nom:/source_chemin_distant /cible_chemin_local

 

Si l'utilisateur du serveur distant (cible ou source) est différent de l'utilisateur qui exécute la commande, ajouter le nom de l'utilisateur suivi d'un @ puis ip ou nom du serveur distant.

Ex :

# rsync -ave ssh user@ip_ou_nom:/source_chemin_distant /cible_chemin_local

 

 

Laisser un commentaire