czwartek, 24 marca 2011

problem z zalogowaniem przez SSH, ssh_exchange_identification: Connection closed by remote host

Ostatnio zdarzyło mi się kilka razy napotkać problem z zalogowaniem przez SSH, komunikat błędu miał wówczas następującą postać:
ssh_exchange_identification: Connection closed by remote host

Jeżeli zdarzy się Wam coś takiego, to oznacza najprawdopodobniej, że na domowym komputerze wygenerowaliście sobie nowy klucz do połączeń SSH, a na zdalnej maszynie na którą się próbujemy zalogować jest jeszcze zapisany stary klucz.


W celu rozwiązania tego problemu należy zalogować się na zdalny komputer z innej lokalizacji, rozpocząć edycję pliku: /root/.ssh/known_hosts i usunąć wiersz dotyczący naszego domowego komputera.

Czasami pomimo usunięcia wpisu z known_host problem dalej występuje.

Trochę pogrzebałem w systemie i okazało się, że problem tkwił we wpisie w pliku /etc/hosts.allow
sshd : tu_był_moj_ipek : allow : allow : allow

Wystarczyło wyrzucić tą linie, zapisać zmiany i wszystko wróciło do normy.

Brak komentarzy:

Prześlij komentarz