Получение «Слишком много ошибок аутентификации» с каждого ssh-сервера, который я использовал - proUbuntu
1 голос
/

Около двух недель назад один из серверов на моем рабочем месте начал выдавать мне эту ошибку, а затем еще один. Теперь даже мой локальный сервер (в моей домашней сети) тоже выдает мне эту ошибку. Что это значит? Я использовал ssh-keygen -R, но это не помогло. Команда

ssh  -o PreferredAuthentications=keyboard-interactive  

помог с серверами на работе, но дома я получаю следующую ошибку:

Слишком много ошибок аутентификации

В доступе отказано (открытый ключ, пароль).

Ответы [ 2 ]

2 голосов
/
  • Эта ссылка может помочь ответить на ваш вопрос относительно сообщения об ошибке «Слишком много ошибок аутентификации»

superuser.com: слишком много ошибок аутентификации для имя пользователя

  • Для справочной страницы для ssh-keygen, команда ssh-keygen -R:

    Удаляет все ключи, принадлежащие имени хоста, из файла known_hosts

    Таким образом, ключи удаляются с ssh-серверов, которые настроены на Ваши клиентские ~/.ssh/know_hosts файлы и не имеют влияние на ошибку, которую вы получаете со стороны сервера.

  • Относительно вашего домашнего сервера и сообщения:

    В доступе отказано (открытый ключ, пароль)

    Сервер может быть настроен на разрешение только аутентификации на основе ключей. Возможно, вам придется проверить /etc/ssh/sshd_config и изменить PasswordAuthentication no на PasswordAuthentication yes, если вы пытаетесь пройти аутентификацию с использованием имени пользователя и пароля.

  • Наконец, вы можете выполнить команду ssh с опцией -v (добавьте до 3 v для получения более подробной информации), чтобы просмотреть полезные сообщения о том, как ваш ssh-клиент взаимодействует с ssh. сервер. Вам также может потребоваться файл -i' option in order to use the proper key configured in your servers ~ / .ssh / authorized_keys`.

    Ваша команда может выглядеть так:

    ssh -i '~/.ssh/workplace_server_rsa' -v user@workplace_server_address

0 голосов
/

Слишком много ошибок аутентификации

Это сообщение вызвано слишком большим количеством неудачных попыток аутентификации с учетом разрешенных ограничений, установленных на удаленном сервере SSH. Это может означать, что вы добавили несколько идентификаторов в свой агент SSH, а ваш клиент SSH предложил слишком много, но это не сработало.

Вот несколько предложений:

  • Добавьте -v, чтобы проверить, так ли это (вы используете слишком много идентификаторов).
  • Список добавленных идентификаторов по ssh-add -l.
  • Удалить ошибочную идентификацию из агента с помощью: ssh-add -d.
  • Вы также можете удалить все идентификационные данные с помощью ssh-add -D и повторно добавить только соответствующую.
  • Если у вас есть доступ к SSH-серверу, отметьте опцию MaxAuthTries (см .: man sshd_config).

    Похожие записи: Что такое соединение для ограничения sshd_config MaxAuthTries?

  • Если ничего из этого не помогло, убедитесь, что вы используете правильные учетные данные или файл.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...