Mamy dwa systemy: host1 i host2.
Na host1 (polecenia wykonujemy na koncie roota):
ssh-keygen -t rsa
scp .ssh/id_rsa.pub host2:
Na host2 (polecenia wykonujemy na koncie roota):
mkdir .ssh chmod 700 .ssh
cat id_rsa.pub > .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
command="/usr/bin/rdiff-backup --server" ssh-rsa ...........
/etc/ssh/sshd_config: PermitRootLogin forced-commands-only StrictMode on #to drugie wymusza, żeby uprawnienia do .ssh i .ssh/authorized_keys były odpowiednio: 700 i 600
/etc/init.d/sshd restart
I gotowe. Na host1 możemy tera wykonać:
rdiff-backup --print-statistics host2::/etc /tmp/etc2
Nie pyta o hasło, backup się wykonuje.