Strona 1 z 1

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

: 18 lutego 2013, 14:28
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.

: 20 lutego 2013, 10:27
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.

: 15 marca 2013, 15:51
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).