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

9

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

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

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

anjanbacchu
источник

Ответы:

13

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

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

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


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

user1686
источник
Ага! это было классное объяснение.
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

xdays
источник
1

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

Джейсон
источник
1

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

Майкл Мефферд
источник