Sincronizzare due computer
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