Ceci est une ancienne révision du document !
Pour synchroniser les fichiers du serveur local avec le serveur distant :
rsync -lrvcpogtu /home/* root@remote:/home/*
Pour niveau block :
rsync -u --inplace --stats file.tar.gz root@127.0.0.1:/root/file-bkp.tar.gz
Pour synchroniser le partage rsync nommé ftp vers votre serveur :
rsync rsyncserver::ftp/* .
Installer le paquetage :
apt-get install rsync
Copier le fichier de configuration :
cp /usr/share/doc/rsync/examples/rsyncd.conf /etc/rsyncd.conf
Editer le fichier /etc/rsyncd.conf
et modifier les lignes suivantes pour activer les logs :
log file=/var/log/rsyncd transfer logging = yes # ici sur un des partages on autorise l'ip 192.168.40.197 uniquement, toutes les autres IP sont rejetées hosts allow = 192.168.40.197 hosts deny = *
Editer le fichier /etc/inetd.conf
en ajoutant la ligne suivante :
rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon
Redémarrer inetd :
/etc/init.d/openbsd-inetd reload
Pour créer des partages rsync prendre exemple sur la section [ftp] du fichier /etc/rsyncd.conf