Ubuntu 12.04.1 Server Keychain не запрашивает пароль
Я использую веб-сервер Ubuntu и настроил открытые / закрытые ключи RSA, чтобы я мог безопасно выполнять резервное копирование на свой сервер Windows. Я проверил резервное копирование моей системы через SFTP, и она работает нормально. Недавно я написал сценарий процесса резервного копирования, но у меня возникла проблема с парольной фразой закрытого ключа, которую я должен вводить каждый раз. Я решил попробовать связку ключей с этой проблемой.
Я установил связку ключей 2.7.1 и настроил свой.bash_profile со следующей строкой:
eval `keychain --eval id_rsa`
так что мне будет предложено ввести пароль, когда я захожу по SSH на свой сервер, и SSH-агент сохраняет его, чтобы мне не приходилось перепечатывать его каждый раз. Проблема с вышеупомянутым состоит в том, что мне никогда не предлагается пароль. Когда я SSH на моем сервере, я получаю следующее:
* keychain 2.7.1 ~ http://www.funtoo.org
* Starting ssh-agent...
и при последующих попытках входа в систему я получаю следующее:
* keychain 2.7.1 ~ http://www.funtoo.org
* Found existing ssh-agent: 1760
Я следил за документацией на их сайте здесь:
http://www.funtoo.org/wiki/Keychain
но это не похоже на работу. Я могу сделать ssh-add вручную после входа в систему, и мне будет предложено ввести фразу-пароль для моего закрытого ключа, и это прекрасно работает. Я не уверен, что я делаю неправильно с цепочкой для ключей, и почему это не подсказывает в начале?