шпатлевка 0.61: почему я вижу сообщение «Отказано в доступе» после ввода идентификатора входа?


9

Я использую putty для входа на мой сервер RHEL 5.3. Мне предлагается ввести логин как «логин как», и я ввел свой логин. Как только я нажимаю Enter, я вижу сообщение «Отказано в доступе», после чего мне предлагается ввести пароль. Я успешно ввел пароль и через - без проблем.

Я попытался сделать то же самое с putty 0.60 (в отличие от вышеупомянутого 0.61), но в этой версии я не получаю никакой ошибки "отказ в доступе". Что я должен сделать из этого? Версия putty 0.61 глючит?

PS: Если я войду в систему ssh.exe(из cygwin), то у меня все нормально - я не получаю никаких ошибок «отказано в доступе».

Ответы:


13

PuTTY пробует несколько методов аутентификации подряд, что может вызвать следующие сообщения:

  • GSSAPI (только если ваша система и сервер поддерживают его)
  • Открытый ключ (только если у вас загружен ключ)
  • пароль

После получения сообщения «Доступ запрещен», удерживайте Ctrlи щелкните правой кнопкой мыши окно PuTTY, затем выберите Журнал событий . Внизу вы увидите, что именно вызвало сбой.


Обновление: PuTTY 0.62 исправил ошибку, из-за которой ошибка аутентификации GSSAPI вызвала это сообщение об ошибке.


Ага! это было классное объяснение.
anjanbacchu

Я получил то же сообщение об ошибке и подтвердил, что это вызвано аутентификацией GSSAPI. Я отключил GSSAPIAuthentication в sshd_config. Это было правильно?
Барри Браун

@ Барри: Мое мнение об этом варьируется. Это был персональный компьютер? Был ли это автономный сервер? GSSAPI не нужен для тех, и это нормально, чтобы отключить его. Был ли это один сервер из большой сети серверов? GSSAPI также не нужен, и все еще можно отключить его, но он может сделать вход в систему намного более удобным, если он настроен правильно.
user1686

Это автономный сервер. Спасибо за информацию.
Барри Браун

2
@BarryBrown, отключенные GSSAPIAuthenticationв sshd_config, что это нормально, но я думаю , что лучший вариант, чтобы сказать PuTTY не попробовать использовать его. Вы можете сделать это через Параметры подключения PuTTY > SSH> Auth> GSSAPI . Снимите флажок «Попытка аутентификации GSSAPI».
Кем Мейсон

1

Вы можете просто отредактировать файл конфигурации замазки в каталоге /home/Lifeix/.putty/sessions, изменив AuthGSSAPI=0наAuthGSSAPI=1


1

Это было исправлено в версии .62, которая в настоящее время находится на стадии подготовки к выпуску. Я удалил свой старый exe-файл приложения-замазки, а затем скачал версию .62 с их сайта. Запустил его, и теперь ошибка «Отказано в доступе» исчезла без изменения настроек GSSAPI ни на сервере, ни в замазке.


1

В конфигурации замазки перейдите в раздел Соединение , SSH, а затем в разделе Параметры протокола измените предпочитаемую версию протокола SSH только с 2 на 2, а затем в разделе SSH Auth GSSAPI снимите флажок Попытка аутентификации GSSAPI (только SSH-2) и сохраните.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.