Linux - Utiliser Rsync pour transférer des fichiers d'un serveur linux à un autre
- Détails
- Catégorie : Linux
- Créé le mardi 27 décembre 2011 11:37
- Mis à jour le mardi 27 décembre 2011 11:45
- Publié le mardi 27 décembre 2011 11:43
- Écrit par Jérôme Baudin
- Affichages : 2652
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

