objectif
Mettre en place un point de réplication performant et scriptable.
code minimal
# /etc/rsyncd.conf
uid = nobody
gid = nogroup
use chroot = yes
[share]
path = /srv/share
comment = public share
read only = false
hosts allow = 10.0.0.0/24
sudo systemctl enable --now rsync
utilisation
# client
rsync -av rsync://server/share/ /mnt/share/
variante(s) utile(s)
# authentification (secrets file)
# auth users = backup
# secrets file = /etc/rsyncd.secrets
notes
- par défaut écoute sur 873/tcp.
- limitez l’accès par IP et utilisateurs.