linux:opis_konfiguracji_ssh

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.