Ошибка "Unable to use key file "c:\putty\key" (SSH-1 private key)"
- http://www.opennet.ru/openforum/vsluhforumID10/3026.html
- http://www.sysman.ru/index.php?showtopic=27006
- http://andremolnar.com/how_to_set_up_ssh_keys_with_putty_and_not_get_server_refused_our_key
- http://www.walkernews.net/2009/03/22/how-to-fix-server-refused-our-key-error-that-caused-by-putty-generated-rsa-public-key/
- http://opennet.ru/openforum/vsluhforumID1/78680.html
- http://forum.ubuntu.ru/index.php?topic=87828.0
Ошибка "Server refused our key"
Если при входе через PuTTY (или другой клиент) под пользователем без пароля только по ключу SSH в ответ на ввод мы видим такое:
- Using username "convirt".
- Server refused our key
- convirt@192.168.0.80's password:
то это значит, что сервер OpenSSH нестроен на обязательную авторизацию по паролю через PAM и не пускает без ввода пароля (т.е. пустые пароли не проходят).
Чтобы отключить обязательный ввод пароля делаем следующее:
1. логинимся как root (или через sudo)
2. правим файл настроек OpenSSH так:
- sudo nano /etc/ssh/sshd_config
3. ищем строку UsePAM yes меняем ее и проверяем что параметры установлены так:
- UsePAM no
- ChallengeResponseAuthentication no
- PasswordAuthentication no
Ссылки
https://forums.oracle.com/forums/thread.jspa?threadID=1938905
http://arstechnica.com/civis/viewtopic.php?f=16&t=147103
http://online-linux.blogspot.com/2009/03/enable-passwordless-authentication-with.html
http://www.petefreitag.com/item/532.cfm
http://www.ietf.org/rfc/rfc4252.txt
http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config