Installer un serveur rsync

on installe rsync


apt-get install rsync

pour le configurer en serveur il faut modifier le fichier /etc/default/rsync

En root:

vi /etc/default/rsync

et modifier la ligne RSYNC à true

RSYNC_ENABLE=true

Pour configurer rsync, on crée le fichier de configuration de rsync en éditant le fichier /etc/rsyncd.conf


vi /etc/rsyncd.conf

On y ajoute


uid = rsync
gid = rsync

Le démon rsyncd sera lancé en tant qu’utilisateur rsync, et pourra donc écrire dans les répertoires qui lui seront attribués.

Dans ce fichier, on introduit les informations concernant les modules. Un module est une sorte de partage rsync. Dans notre cas, on va créer un module nommé share_rsync.


[portable]
path = /home/sauvegarde/portable
comment = Sauvegarde Portable
read only = false

Ajouter un utilisateur et un groupe rsync


useradd rsync
passwd rsync
groupadd rsync
gpasswd -a rsync rsync

Créer et attribuer le répertoire de sauvegarde à rsync

mkdir /home/sauvegarde/portable
chown -R rsync:rsync /home/sauvegarde

lancer rsync sans redémarrage:

/etc/init.d/rsync start


pour le client:
Les synchronisations du client peuvent se faire par le biais de la commande rsync:

rsync -a --stats --delete --force --ignore-errors /home/frederic 192.168.0.12::portable/