Как разрешить и / или аутентификацию с открытым ключом и / или паролем

Я пытаюсь заставить Komodo подключиться к удаленному серверу. Однако, насколько я понимаю, Komodo не поддерживает публичные ключи ssh. Я отредактировал файл / etc / ssh / sshd_config и установил оба типа

PasswordAuthentication yes
PubkeyAuthentication yes

Однако, когда я пытаюсь подключиться, я получаю следующее сообщение:

Error: 'Remote SSH server does not allow password authentication. Allowed types are: u'publickey''

Как я могу настроить сервер так, чтобы он принимал оба типа аутентификации? Примечание: я использую Ubuntu.

0
задан 14 December 2015 в 16:13
2 ответа

Ваша конфигурация выглядит нормально. После того, как вы изменили файл sshd_config, вам необходимо перезапустить sshd, чтобы он мог прочитать новую конфигурацию.

1
ответ дан 4 December 2019 в 13:45

Обычно аутентификация ключа и пароля включена по умолчанию. Убедитесь, что эти параметры включены (возможно, они были отключены во время настройки key-auth):

ChallengeResponseAuthentication yes # default
PasswordAuthentication yes # default
UsePAM yes # default

если это не поможет, попробуйте использовать ssh с параметром -v (-vv или -vvv).

И фиктивный вопрос: был ли sshd перезапущен после изменения конфигурации?

1
ответ дан 4 December 2019 в 13:45

Теги

Похожие вопросы