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