1

Возможный дубликат:
SSH запрашивает пароль даже с установленным открытым ключом

http://rcsg-gsir.imsb-dsgi.nrc-cnrc.gc.ca/documents/internet/node31.html

Я пытаюсь выполнить вход с компьютера A на компьютер B с использованием пароля SSH без пароля, как описано в приведенной выше ссылке.Я выполнил все действия, но пароль все еще запрашивается.Как диагностировать это и решить проблему

2 ответа2

3

Вам нужно отредактировать: /etc /ssh /sshd_config (или эквивалент для вашего дистрибутива)

И убедитесь, что следующие строки установлены так, как показано:

....
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
...

Будьте осторожны - вы можете запереться. Вот хорошее руководство:

http://www.debuntu.org/ssh-key-based-authentication

1

Вы по-прежнему можете сохранять аутентификацию на основе пароля (PasswordAuthentication Yes) и использовать ключи, когда они у вас есть. У меня есть поле для общего git, в котором мы все используем наши собственные ключи ssh (используя .ssh/authorized_keys), но в мою учетную запись пользователя я вхожу с именем пользователя / паролем. Ключ добавляет открытую часть ключа в файл .ssh/authorized_keys на сервере, на который вы хотите войти удаленно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .