На самом деле опция sudo сама по себе не работает, потому что говорит, что не может писать в папку /mnt/Server1/Backup
[dom ott 14, 01:15 ][antonio@gaia:~]sudo rsnapshot alpha
[sudo] password di User1:
----------------------------------------------------------------------------
rsnapshot encountered an error! The program was invoked with these options:
/usr/bin/rsnapshot alpha
----------------------------------------------------------------------------
ERROR: Could not mkpath("/mnt/Server1/Backup/rsnapshot/alpha.0/", 0, 0755);
Я нашел обходной путь. У rsnapshot была возможность указать, куда записывается файл PID. Я установил это так:
lockfile /mnt/Server1/Backup/rsnapshot
Я также назначил резервную группу для указанной выше папки. Наконец, я также понял, что rsnapshot даже не использует SSH, потому что удаленная папка смонтирована на Client1 через NFS.
Вам необходимо скопировать содержимое ~/.ssh/id_rsa.pub
в ~/.ssh/authorized_keys
на сервер:
mkdir ~/.ssh && chmod 700 ~/.ssh
vim ~/.ssh/authorized_keys # edit file and paste your public key
chmod 600 ~/.ssh/authorized_keys