Odmowa dostępu do hasła PuTTY
Próbuję się zalogować za pomocą PuTTY jako root, ale kiedy wpisuję hasło, pojawia się komunikat access denied.
Czy ktoś może mi pomóc to naprawić?
Próbuję się zalogować za pomocą PuTTY jako root, ale kiedy wpisuję hasło, pojawia się komunikat access denied.
Czy ktoś może mi pomóc to naprawić?
Istnieją tylko cztery potencjalne problemy, o których mogę pomyśleć (większość z nich została już omówiona):
Jeśli używasz adresu IP, sprawdź go.
Jeśli używasz nazwy hosta, sprawdź, czy wskazuje ona na właściwy adres IP i/lub wypróbuj adres IP zamiast niego.
Fakt, że masz dostęp root nie oznacza, że możesz się zalogować jako root. Oznacza to jedynie, że posiadasz konto z uprawnieniami roota (zwykle poprzez sudo).
Jeśli nie wpisujesz nazwy użytkownika ręcznie, upewnij się, że Połączenie → Dane → Nazwa użytkownika auto-logowania jest rzeczywiście ustawiona na root.
Sprawdź wpisywane hasło.
Sprawdź, czy CapsLock jest wyłączony.
Sprawdź, czy PuTTY używa właściwego układu klawiatury.
Jeśli używasz AltGr, upewnij się, że Terminal → Klawiatura → AltGr działa jako klawisz Comopse nie jest zaznaczone.
Jeśli żadne z powyższych rozwiązań nie działa, wyczyść pole Połączenie → Dane → Nazwa użytkownika auto-logowania (jeśli jest ustawione) i wpisz hasło w polu nazwy użytkownika, aby sprawdzić, czy jest wpisane poprawnie.
Niektóre serwery SSH mogą wyłączyć logowanie SSH dla niektórych użytkowników, a nawet mogą wyłączyć domyślnie logowanie roota.
Jeśli używasz serwera Open SSH, musisz edytować /etc/ssh/sshd_config
i upewnić się, że nie zawiera on jednej z poniższych linii:
PermitRootLogin no
PermitRootLogin without-password
Oba skutkują prostym błędem Access denied., choć pozwalają na wpisanie hasła. Drugi z nich pozwala na logowanie roota tylko w przypadku uwierzytelniania przy użyciu kluczy publicznych.
Aby zezwolić na logowanie roota, usuń odpowiednią linię lub zastąp ją następującą:
PermitRootLogin yes
Zobacz man sshd_config aby uzyskać więcej informacji.