Jak naprawić problem SSH_Exchange_Identification w systemie Windows
How Fix Ssh_exchange_identification Issue Windows
Podczas korzystania z klienta SSH może pojawić się komunikat SSH_exchange_identification: połączenie zamknięte przez zdalny host. Jeśli chcesz znaleźć metody rozwiązania problemu, możesz przeczytać ten post z MiniTool. Oto kilka możliwych poprawek.
Na tej stronie :Kiedy używasz klienta SSH do łączenia się z serwerem, możesz napotkać komunikat SSH_exchange_identification: połączenie zamknięte przez problem z hostem zdalnym. Ten problem może mieć kilka przyczyn, np. problemy związane z plikami konfiguracyjnymi hosts.deny i hosts.allow.
Zobaczmy teraz, jak rozwiązać problem SSH _exchange_identification.
Powiązany artykuł: Jak skonfigurować klienta i serwer SSH w systemie Windows 10 [Pełny przewodnik]
Jak naprawić SSH_Exchange_Identification: połączenie zamknięte przez zdalny host
Poprawka 1: Sprawdź brakujące zależności
Jeśli po aktualizacji OpenSSL lub Glibc pojawia się komunikat o zamknięciu połączenia przez zdalny host, zaleca się sprawdzenie pod kątem brakujących zależności. Chociaż wiele dystrybucji może instalować aktualizacje Glibc lub OpenSSL bez ponownego uruchamiania, Twoja dystrybucja może nie należeć do tej samej kategorii.
Jeśli wiesz, że aktualizacja Glibc została zainstalowana, skorzystaj z niej lsof aby wyświetlić lokalizację otwartego pliku SSHD. Jeśli używasz Ubuntu lub Debiana, powinieneś użyć polecenia upgrade, aby uzyskać nowy pakiet i zainstalować go.
SSHD VS SSD: jakie są różnice i który z nich jest lepszy?Jakie są różnice między dyskami SSHD i SSD? Który z nich jest lepszy dla Twojego komputera PC lub laptopa? Ten post zawiera pewne informacje na temat SSHD i SSD.
Czytaj więcejPoprawka 2: Sprawdź dodatkowe sesje SSH
Jeśli nadal pojawia się komunikat o błędzie SSH_exchange_identification: połączenie zamknięte przez zdalny host, możesz także sprawdzić dodatkowe sesje SSH. Być może nie znasz maksymalnej liczby sesji SSH i ją przekraczasz.
Następnie możesz spróbować wyczyścić starą sesję i ponownie połączyć się z serwerem. Możesz uruchomić Kto polecenie, aby wyświetlić proces zalogowanego użytkownika. Powinieneś zobaczyć tylko jednego lub dwóch zalogowanych użytkowników. Jeśli jednocześnie jest wielu użytkowników, powinieneś zakończyć proces użytkownika i spróbować zalogować się ponownie.
Teraz sprawdź, czy problem SSH_exchange_identification: połączenie zamknięte przez zdalny host został naprawiony. Jeśli nie, wypróbuj kolejne metody.
Poprawka 3: Sprawdź, czy nie ma uszkodzonego odcisku palca/kluczy
Następnie możesz sprawdzić, czy odcisk palca lub klucze nie zostały uszkodzone. Jeśli zainstalowałeś te pliki ręcznie, problem ten najprawdopodobniej wystąpi. Musisz spróbować usunąć odcisk palca po stronie serwera w pliku ~/.ssh/znane_hosty klienta i spróbuj ponownie. Podczas ponownego łączenia zostaniesz poproszony o zaakceptowanie tożsamości hosta. Po prostu zaakceptuj i kontynuuj.
Następnie możesz sprawdzić, czy problem SSH_exchange_identification: połączenie zamknięte przez zdalny host nadal występuje.
Poprawka 4: Sprawdź obciążenie serwera
Jeśli problem nadal występuje, lepiej sprawdź obciążenie serwera, ponieważ ten błąd może również wystąpić, jeśli serwer jest mocno obciążony. Należy sprawdzić, czy serwer posiada wystarczające zasoby do wykonania zadania lub czy nie jest poddawany atakom typu brute-force.
Aby rozwiązać problem, możesz spróbować zwiększyć liczbę połączeń, które może uruchomić dysk SSHD. Teraz należy rozwiązać problem SSH_exchange_identification: połączenie zamknięte przez zdalny host.
Ostatnie słowa
Podsumowując, w tym poście pokazano 4 sposoby naprawienia problemu SSH_exchange_identification: połączenie zamknięte przez problem ze zdalnym hostem. Jeśli napotkasz ten sam błąd, wypróbuj te rozwiązania. Jeśli masz lepsze rozwiązanie, aby to naprawić, możesz udostępnić je w strefie komentarzy.