17.8. Беспарольный вход для заданий сгоn

Проблема
Требуется запланировать архивацию или пересылку файлов через SSH с исполь зованием сгоп. Как приказать сгоп использовать keychain для аутентификации на
удаленных хостах?
Решение
Включите в сценарий сгоп ту же строку, которая использовалась в .bash_profile.
Следующий простой сценарий архивирует домашний каталог пользователя при
помощи rsync:
#! /bin/bash
source /home/saz/.keychain/$HOSTNAME-sh
rsync -a -e ssh --delete --force rsync.test.net::home/saz/ /backups/saz
Оформите его как задание сгоп, и архивация будет выполняться автоматичес ки вплоть до следующей перезагрузки.
См. также
ssh(l), keychain(l); глава 16.