Sincronizzare due computer

Da Caos per caso.
Jump to navigation Jump to search

Sul computer server creare il file /etc/rsyncd.conf


motd file = /etc/rsyncd.motd
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock


[archivio]
path = /percorso/archivio
comment = Archivio
uid = nobody
gid = nobody
read only = no
list = yes
auth users = oneuser
secrets file = /etc/rsyncd.scrt
#consento l'accesso da un solo computer (10.0.0.1)
hosts allow = 10.0.0.1
max connections = 1
# consento il backup solo dei files jpg
exclude = *
include = *.jpg


Bisogna creare il file di benvenuto /etc/rsyncd.motd con il contenuto di benvenuto che si desidera e il file /etc/rsyncd.scrt con il contenuto oneuser:hispassword ammessi all'accesso (notare i due punti come separatore)

Sul client che riceve i files il creare (con accesso in lettura solo a root) il file /root/rsync_pass e dare il comando


rsync --password-file /root/rsync_pass -av oneuser@10.0.0.2::archivio/ /dest/path/directory