Używam putty, aby zalogować się do mojego serwera RHEL 5.3. Zostanie wyświetlony monit o podanie loginu jako „login as” i wpisanie identyfikatora logowania. Po naciśnięciu przycisku Enterpojawia się komunikat „Odmowa dostępu”, po którym pojawia się monit o hasło. Z powodzeniem wprowadzam hasło i jestem gotowy - żadnych problemów.
Próbowałem tego samego z kitem 0.60 (w przeciwieństwie do powyższego putta 0.61), ale w tej wersji nie pojawia się żaden błąd „odmowa dostępu”. Co mam z tym zrobić? Czy wersja Putty 0.61 jest wadliwa?
PS: Jeśli loguję się przy użyciu ssh.exe
(z cygwina), mam się dobrze - nie otrzymuję żadnych błędów „odmowa dostępu”.
GSSAPIAuthentication
wsshd_config
, co jest w porządku, ale myślę, że lepszym rozwiązaniem jest powiadomienie PuTTY, aby nie próbował go używać. Możesz to zrobić za pomocą opcji PuTTY Połączenie> SSH> Auth> GSSAPI . Odznacz pole „Próba uwierzytelnienia GSSAPI”.Możesz po prostu edytować plik konfiguracyjny kit w katalogu
/home/Lifeix/.putty/sessions
, zmienićAuthGSSAPI=0
naAuthGSSAPI=1
źródło
Zostało to naprawione w wersji .62, która jest obecnie w fazie przedpremierowej. Usunąłem mój stary plik exe aplikacji Kit, a następnie pobrałem wersję .62 z ich strony internetowej. Zrobiłem to, a teraz błąd odmowy dostępu zniknął bez konieczności zmiany ustawień GSSAPI na serwerze ani w putty.
źródło
W konfiguracji kitu przejdź do Połączenie , SSH, a następnie w części Opcje protokołu zmień Preferowaną wersję protokołu SSH tylko z 2 na 2, a następnie w sekcji SSH Auth GSSAPI odznacz pole wyboru Próba uwierzytelnienia GSSAPI (tylko SSH-2) i zapisz.
źródło