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