Возможный дубликат:
SSH просит пароль, даже с установленным открытым ключом
http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/internet/node31.html
Я пытаюсь войти в систему от машины к машине B с паролем меньше вход в систему SSH, как описано в вышеупомянутой ссылке. Я выполнил все шаги, но тем не менее пароль запрашивается. Как диагностировать это и решить вопрос
Необходимо отредактировать:/etc/ssh/sshd_config (или эквивалентный для Вашего распределения)
И удостоверьтесь, что следующие строки установлены как показано:
....
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
...
Будьте осторожны, хотя - Вы могли заблокировать себя. Вот хорошее руководство:
Можно все еще сохранить основанную на пароле аутентификацию (PasswordAuthentication Да) и использовать ключи, когда у Вас есть они. У меня есть поле здесь для общего мерзавца, что все мы используем наши собственные ssh ключи (использующий .ssh/authorized_keys), но моя учетная запись пользователя я вхожу в систему с именем пользователя/паролем. Ключ добавляет общедоступную сторону ключа к .ssh/authorized_keys файлу на сервере, в который Вы хотите войти удаленно.