Transfert d’hébergement WEB en FTP avec RSYNC sous CentOS

Ayant besoin de transférer un hébergement web de Easy-Hébergement vers OVH et celui-ci contenant un certain nombre de podcast audio (ce qui représente une certaine volumétrie), j’ai décidé de transférer les différents fichiers via mon serveur dédié Kimsufi (CentOS 6.5) afin de ne pas être limité par la bande passante montante de ma ligne ADSL si j’avais utilisé une solution plus classique via FileZilla par exemple.
Cependant une contrainte : les accès doivent se faire uniquement via FTP (les hébergeur ne propose pas un accès SSH). Adieu le simple rsync via SSH !

Cependant une solution permet tout de même d’utiliser rsync à travers des accès FTP en montant les deux accès FTP sur la machine via CurlFTPFS.

Installation du package nécessaire :

yum install curlftpfs

Création des répertoire de montage :

mkdir /mnt/hebergement_source
mkdir /mnt/hebergement_cible

Edition de la FStab :

nano /etc/fstab

Les deux lignes à ajouter dans le fichier /etc/fstab :

curlftpfs#user_source:pass_source@ip_address_source /mnt/hebergement_source fuse rw,allow_other,uid=0 0 0
curlftpfs#user_cible:pass_cible@ip_address_cible /mnt/hebergement_cible fuse rw,allow_other,uid=0 0 0

Montage des deux dossiers :

mount /mnt/hebergement_source
mount /mnt/hebergement_cible

Il est possible de vérifier les droits de lecture et d’écriture :

ls /mnt/hebergement_source
touch /mnt/hebergement_source/toto

Il est maintenant possible d’éxécuter notre rsync simplement entre les deux dossiers :

rsync -arv /mnt/hebergement_source/ /mnt/hebergement_cible/

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *