Crie o arquivo /etc/rsyncd.conf com o seguinte conteúdo (adapte alguns parâmetros):
[usuarios]
comment = Home dos usuarios
path = /home/
max connections = 5
lock file = /var/lock/rsyncd.lock
hosts allow = maquinas.domino.com 192.168.10.0/24
hosts deny = *
ignore nonreadable = no
transfer logging = yes
log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.
auth users = usuario
secrets file = /etc/rsyncd.secrets
log file = /var/log/rsyncd.log
Crie o arquivo /etc/rsyncd.secrets com o seguinte conteúdo:
usuario:$enha
Proteçãozinha extra:
# chmod 600 /etc/rsyncd.secrets
Depois só subir o daemon:
# rsync --daemon --config /etc/rsyncd.conf
Agora na máquina que vai receber o backup, use um usuário comum. Crie um arquivo no home dele com a senha:
$ echo '$enha' > ~/.rsync.secret
Proteçãozinha extra:
$ chmod 600 ~/.rsync.secret
Edite o cron do usuário:
$ crontab -e
Agende de acordo com sua necessidade:
0 * * * * rsync -a --password-file ~/.rsync.secret rsync://usuario@servidor/usuarios ~/ > /dev/null
Tchanã!


