putty 0.61: чому я бачу повідомлення "Відмовлено у доступі" після введення ідентифікатора?


9

Я використовую шпаклівку для входу на свій сервер RHEL 5.3. Мені пропонується ввести свій логін як "login as", і я ввожу свій ідентифікатор входу. Як тільки я натискаю Enter, я бачу повідомлення "Відмовлено у доступі", після якого мені запропоновано пароль. Я успішно вводите пароль і переживаю - жодних проблем.

Я спробував те ж саме із шпаклівкою 0,60 (на відміну від вищезазначеної шпаклівки 0,61), але в цій версії я не отримую жодної помилки "відмовлено у доступі". Що я повинен зробити з цього? Чи баггі версії шпаклівки 0.61?

PS: Якщо я ввійду в систему за допомогою ssh.exe(від cygwin), то я в порядку - я не отримую жодних помилок "відмову в доступі".

Відповіді:


13

PuTTY намагається кілька методів аутентифікації поспіль, які можуть спричинити ці повідомлення:

  • GSSAPI (лише якщо у вашій системі та сервері включено)
  • Відкритий ключ (лише якщо у вас завантажений ключ)
  • Пароль

Після отримання повідомлення "Доступ заборонено", утримуйте Ctrlта клацніть правою кнопкою миші вікно PuTTY, а потім виберіть Журнал подій . Внизу ви побачите, що саме спричинило збій.


Оновлення: PuTTY 0.62 виправив помилку, коли помилка аутентифікації GSSAPI спричинила це повідомлення про помилку.


ага! це було крутим поясненням.
anjanbacchu

Я отримав те саме повідомлення про помилку і підтвердив, що це викликано автентифікацією GSSAPI. Я відключив GSSAPIA аутентифікацію в sshd_config. Це правильно було робити?
Баррі Браун

@Barry: Моя думка щодо цього різна. Це був персональний комп’ютер? Це був окремий сервер? GSSAPI не потрібен для тих, і це нормально відключити. Це був один сервер із великої мережі серверів? GSSAPI теж не потрібен, і його все одно добре відключити, але він може зробити вхід набагато зручнішим, якщо його налаштувати правильно.
користувач1686

Це автономний сервер. Дякую за інформацію.
Баррі Браун

2
@BarryBrown, від'єднані GSSAPIAuthenticationв sshd_config, що це нормально, але я думаю , що найкращий варіант, щоб сказати PuTTY не спробувати використовувати його. Це можна зробити за допомогою параметрів PuTTY З'єднання> SSH> Auth> GSSAPI . Зніміть прапорець "Спроба аутентифікації GSSAPI".
Кем Мейсон

1

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


1

Це було зафіксовано у версії .62, яка наразі перебуває на стадії попереднього випуску. Я видалив свій старий файл програми EXE-програми, після чого завантажив версію .62 зі свого веб-сайту. Перемістив його, і тепер помилка Access Denied зникла без зміни параметрів GSSAPI ні на сервері, ні в шпаклівці.


1

У конфігурації шпаклівки перейдіть до підключення , SSH, а потім у розділі параметрів протоколу змініть бажану версію протоколу SSH з 2 на 2, а потім під SSH Auth GSSAPI зніміть прапорець Під час перевірки автентифікації GSSAPI (лише для SSH-2) і збережіть.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.