Я пытаюсь заставить 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.
Ваша конфигурация выглядит нормально. После того, как вы изменили файл sshd_config, вам необходимо перезапустить sshd, чтобы он мог прочитать новую конфигурацию.
Обычно аутентификация ключа и пароля включена по умолчанию. Убедитесь, что эти параметры включены (возможно, они были отключены во время настройки key-auth):
ChallengeResponseAuthentication yes # default
PasswordAuthentication yes # default
UsePAM yes # default
если это не поможет, попробуйте использовать ssh с параметром -v (-vv или -vvv).
И фиктивный вопрос: был ли sshd перезапущен после изменения конфигурации?