Ошибка "Unable to use key file "c:\putty\key" (SSH-1 private key)"

Ошибка "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

http://www.faqs.org/docs/securing/chap15sec122.html

http://manpages.debian.net/cgi-bin/man.cgi?query=adduser

© ibuntu

Сделать бесплатный сайт с uCoz