2013-01-20 22:41:26 +0000 2013-01-20 22:41:26 +0000
9
9

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ć?

Odpowiedzi (2)

23
23
23
2013-01-21 01:16:37 +0000

Istnieją tylko cztery potencjalne problemy, o których mogę pomyśleć (większość z nich została już omówiona):

  • Nie łączysz się z właściwym serwerem.

  • 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.

  • Nie wpisujesz właściwej nazwy użytkownika.

  • 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.

  • Nie wpisujesz właściwego hasła.

  • 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.

  • Dostęp do roota jest wyłączony.

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.

0
0
0
2014-07-12 04:11:47 +0000

U mnie był to fail2ban, który miałem zainstalowany.

Rozwiązanie: edytuj /etc/fail2ban/jail.local

Linia z wpisem ignoreip = musi być edytowana. Wpisz w pole swoje IP / CIDR / nazwę DNS i logowanie powinno być znowu możliwe.