Всем доброго времени суток! Вопрос такой, пишу на питоне утилиту по манипуляции удаленными машинами по SSH. Есть функционал добавления удаленной машины, при это вводим логин/пароль, далее подключившись по этим данным пишем на сервере в
~/.ssh/authorized_keys наш локальный
id_rsa.pub. Все проходит на ок, проверяю руками, из консоли подключаюсь без пароля, в
authorized_keys нормально лежит мой публичный ключ. Но, далее, в приложении подключаюсь таким же образом (но не передавая пароль в метод connect) я пытаюсь подключиться к удаленной машине, подразумевая использование публичного ключа. В консоль выводится лог
[2014-11-25 20:03:33,079: INFO/Worker-1] Connected (version 2.0, client OpenSSH_5.3)
[2014-11-25 20:03:33,580: INFO/Worker-1] Authentication (publickey) successful!
[2014-11-25 20:03:34,750: INFO/Worker-1] Connected (version 2.0, client OpenSSH_6.4)
[2014-11-25 20:03:36,581: INFO/Worker-1] Authentication (publickey) failed.
[2014-11-25 20:03:37,380: INFO/Worker-1] Authentication (publickey) failed.
[2014-11-25 20:03:37,810: INFO/Worker-1] Authentication (password) failed.
Почему после первой успешной попытки авторизоваться он предпринимает еще несколько попыток, и потом бросает
AuthenticationException: Authentication failed?