Nie można si

Ogólne pytania dotyczące systemu
Pad19
Posty: 29
Rejestracja: 11 listopada 2010, 11:32

Nie można się zalogować przez ssh z Linuksa, w Windows putty działa

Post autor: Pad19 »

Witam.
Nie mogę się zalogować na konto powłoki poprzez wydanie w Linuksie polecenia:

Kod: Zaznacz cały

 ssh pad19@remotehost
i podając hasło, pokazuje błąd:

Kod: Zaznacz cały

Permission denied, please try again.

Przy trzeciej próbie, pokazuje się:

Kod: Zaznacz cały

Permission denied (publickey,password)
Próbowałem logować się z dwóch różnych serwerów, z tym samym efektem, hasło wpisuję na pewno dobre.

O dziwo, przez putty spod Windowsa nie ma żadnego problemu z logowaniem.

Pozdrawiam.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Zapewne masz na tym samym IP nowy serwer SSH, na którym jest inny certyfikat, usuń (albo przenieś) plik:

Kod: Zaznacz cały

~/.ssh/known_hosts
z maszyny, z której się logujesz.

Tutaj zachowanie klienta SSH mnie się nie podoba - powinien być jasny komunikat - np.:

Kod: Zaznacz cały

zmienił się certyfikat - co chcesz zrobić?
a nie zero informacji.
tigusoft
Posty: 1
Rejestracja: 15 marca 2013, 15:46
Lokalizacja: Kraków

Post autor: tigusoft »

sethiel pisze:Tutaj zachowanie klienta SSH mnie się nie podoba - powinien być jasny komunikat - np.:

Kod: Zaznacz cały

zmienił się certyfikat - co chcesz zrobić?
a nie zero informacji.
Domyślnie klient ssh ostrzega wyraźnie w takiej sytuacji.

Uruchom ssh z opcją -vvv aby dokładnie widzieć co się dzieje.

Jeżeli możesz, na serwerze zobacz /var/log/auth.log a lepiej najpierw zmień w /etc/ssh/sshd_config poziom logowania z INFO na DEBUG1 i:

Kod: Zaznacz cały

/etc/init.d/ssh restart
to dokładnie zobaczysz dlaczego odmawia dostępu. Może przypadkiem masz inne IP na Windows/Linux (np. w LAN ustawione).
ODPOWIEDZ