Sincronització de fitxers entre dos equips remots amb rsync
Última modificació: abril de 2015
Si no tenim instal·lat rsync (tant al servidor com al client):
apt-get install rsync
En el host remot, a /etc/default/rsync hem de activar rsync a la línia corresponent:
RSYNC_ENABLE=true
Al fitxer /etc/rsyncd.conf configurarem les carpetes a compartir/sincronitzar:
[carpetacompartida]
path = /RSYNC/carpeta_compartida
host allow = 10.0.0.23, 10.0.0.1
host deny = *
list = true
uid = root
gid = root
read only = false
Ara, des d'un dels dos equips autoritzats (10.0.0.32 i 10.0.0.1) podem sincronitzar una carpeta (en aquest exemple /root/scripts) amb una carpeta remota del equip en el que corre rsync com a dimoni:
rsync -avz /root/scripts/ IP_host_remot::carpetacompartida