Categories: Windows

Behoben ssh_exchange_identification – Verbindung vom entfernten Host geschlossen

Wenn Sie den SSH-Client verwenden, erhalten Sie möglicherweise die Fehlermeldung „SSH_exchange_identification: connection closed by remote host“.Wenn Sie Lösungen für dieses Problem finden möchten, lesen Sie diesen Techquack-Artikel.Hier sind einige praktikable Lösungen.

Wenn Sie den SSH-Client verwenden, um eine Verbindung zu einem Server herzustellen, können Sie auf das Problem „SSH_exchange_identification: connection closed by remote host“ stoßen.Dieses Problem kann verschiedene Ursachen haben, z. B. Probleme mit den Konfigurationsdateien hosts. deny und hosts. allow.

Schauen wir uns an, wie das Problem „SSH _exchange_identification“ gelöst werden kann.

Was veranlasst den Host, die „ssh_exchange_identification“-Verbindung zu schließen?

Obwohl in vielen Fällen der Fehler „ssh_exchange_identification: Connection closed by remote host“ durch Probleme mit den Konfigurationsdateien hosts. deny und hosts. allow verursacht werden kann, kann das Problem auch andere Ursachen haben.Wenn Sie dies lesen, haben Sie wahrscheinlich bereits überprüft, dass diese beiden Dateien Ihre IP-Adresse nicht blockieren, wenn Sie versuchen, ssh auf einem entfernten Server zu verwenden.

In diesem Fall könnte es sich um ein Abhängigkeitsproblem, eine Speicherfragmentierung oder sogar um eine übermäßige Anzahl von Sitzungen einzelner Clients handeln.Die gute Nachricht ist, dass Sie diesen Fehler nicht mehr sehen sollten, sobald das Problem behoben ist.

Dieser Fehler zeigt an, dass der entfernte Host die Verbindung plötzlich abgebrochen hat.Dies ist eine häufige Fehlermeldung, die Benutzer erhalten, wenn sie versuchen, eine Verbindung zu SSH-Servern herzustellen.Die Hauptursache für diesen Fehler kann mit den Konfigurationsdateien hosts. deny und hosts. allow zusammenhängen.

So beheben Sie Probleme mit dem Host, der die Verbindung „ssh_exchange_identification“ geschlossen hat

Prüfung auf fehlende Abhängigkeiten
  1. Dieser Fehler tritt normalerweise nach einem Glibc- oder OpenSSL-Update auf und der Server kann nicht neu gestartet werden.
  2. Während viele Distributionen ein Glibc- oder OpenSSL-Update installieren können, ohne neu starten zu müssen, fällt Ihre Distribution möglicherweise nicht in diese Kategorie.
  3. Wenn Sie wissen, dass das Glibc-Update installiert ist, verwenden Sie lsof, um zu sehen, wo auf der SSHD die Dateien geöffnet sind.
  4. Wenn Sie Ubuntu oder Debian verwenden, verwenden Sie den Befehl update, um neue Pakete zu erhalten und zu installieren.Auf diese Weise können Sie alle Probleme beheben, die durch defekte Pakete entstanden sind.
Nach weiteren SSH-Sitzungen suchen
  1. Es ist möglich, dass Benutzer die maximale Anzahl von SSH-Sitzungen überschritten haben, ohne es zu wissen.
  2. Versuchen Sie, die alten Sitzungen zu löschen und sich dann erneut mit dem Server zu verbinden.
  3. Sie sollten immer nur einen oder zwei verbundene Benutzer sehen.Um zu prüfen, ob mehrere SSH-Instanzen laufen, verwenden Sie den Befehl „Who“.
  4. Wenn mehr als zwei Benutzer angemeldet sind, beenden Sie die Benutzerprozesse nacheinander.
  5. Verbinden Sie sich erneut über SSH mit dem Server und prüfen Sie, ob sich die Situation verbessert hat.

Dieses Problem tritt auf, wenn SSH einem Skript nicht folgen kann, das mehrere SSH-Sitzungen hintereinander ausführt.Sie können eine SSH-Sitzung auch verzögern, indem Sie den Befehl „Sleep“ verwenden.

Prüfen Sie, ob Ihre Fingerabdrücke/Schlüssel beschädigt sind
  1. Wenn das Problem weiterhin besteht, prüfen Sie, ob Fingerabdrücke oder Tasten beschädigt sind.Dies ist besonders wichtig, wenn Sie diese Dateien manuell installiert haben.
  2. Versuchen Sie, den serverseitigen Fingerabdruck im ~/.ssh/known_hosts-Client zu entfernen und versuchen Sie es erneut.
  3. Wenn Sie die Verbindung wiederherstellen, werden Sie aufgefordert, die Host-ID zu akzeptieren.Akzeptieren und fortfahren.
  4. Dieser Fehler kann auch auftreten, wenn die /etc/ssh/*key*-Dateien gelöscht werden und die SSHD nicht neu gestartet wird.Überprüfen Sie das SSH-Konfigurationsverzeichnis auf Schlüsseldateien.
Überprüfen Sie den Serverstart

Dieser Fehler kann auch auftreten, wenn Ihr Server stark belastet ist.

  1. Prüfen Sie, ob der Server über genügend Ressourcen verfügt, um die Aufgabe zu erfüllen, oder ob er einem Brute-Force-Angriff ausgesetzt ist.
  2. Versuchen Sie, die Anzahl der Verbindungen, die SSHD herstellen kann, zu erhöhen, um das Problem zu lösen.

Der Fehler ssh_exchange_identification: connection closed by a remote host ist ein häufiger Fehler und kann aufgrund fehlender Abhängigkeiten oder beschädigter Schlüssel auftreten.Führen Sie die in diesem Artikel beschriebenen Schritte aus, um Probleme mit dem SSH-Client zu beheben.

Häufig gestellte Fragen

Warum wird die SSH-Verbindung geschlossen?

Der Fehler „connection closed by remote host“ ist weit verbreitet, und nur wenige scheinen zu wissen, was die Ursache dafür ist.Einige weisen auf die Dateien /etc/hosts. allow und /etc/hosts. deny als Ursache hin, andere sagen, es könnte ein Hardwarefehler, eine sshd-Konfiguration oder fehlerhafte Glibc-Updates sein.

Was bedeutet „Verbindung vom entfernten Host geschlossen“?

Diese Meldung zeigt an, dass die Last auf Git Fusion den in der Datei sshd_config festgelegten Wert „MaxStartups“ überschreitet.Passen Sie diese Einstellung an, um dieses Problem zu beheben; wir empfehlen einen Mindestwert von 100.Die Datei sshd_config befindet sich normalerweise im Verzeichnis /etc/ssh/sshd_config.

Wie kann ich die Meldung „Verbindung über Peer-to-Peer zurückgesetzt“ beheben?

  1. Was ist die Ursache für den SSH-Fehler „Connection reset by peer“?
  2. Überprüfen Sie die Dateien hosts. deny und hosts. allow.Wie bearbeitet man die Datei hosts. deny?So bearbeiten Sie die Datei hosts. allow.
  3. Prüfen Sie, ob fail2ban Ihre IP-Adresse blockiert.
  4. Überprüfen Sie die Datei sshd_config.

Wie kann ich die Deaktivierung von SSH verhindern?

Gehen Sie zu Einstellungen > Konfiguration > SSH . In dem Abschnitt SSH-Einstellungen aktivieren Sie die Option SSH-Keepalive.Dann sollte das Problem verschwinden.

adminguides

Recent Posts

Kombinieren Sie das Haftnotizen-Symbol in der Taskleiste, nicht kombiniertes Problem

Die Microsoft Sticky Notes sind ein beliebtes und nützliches Tool für Benutzer von Windows 10-Systemen,…

2 Jahren ago

Windows 11-Insider-Kanäle können nicht von Dev auf Beta geändert werden

Microsoft hat kürzlich den lang erwarteten Windows 11 Dev Channel veröffentlicht, auf den über Windows…

2 Jahren ago

Beheben Sie den Anwendungsfehler „DDE Server Window Explorer.exe“.

Windows 10 ist eines der beliebtesten und am weitesten verbreiteten Betriebssysteme für Computerbenutzer.Die Entwicklung von…

2 Jahren ago

Herunterladen der Microsoft Edge-Download-Schaltfläche funktioniert nicht

Überprüfen und konfigurieren Sie die BerechtigungseinstellungenAktivieren Sie Edge für die Ausführung mit AdministratorrechtenReparieren Sie Microsoft…

2 Jahren ago

Laden Sie den Treiber für den Insignia USB 2.0-zu-Ethernet-Adapter für Windows 11, 10 herunter

Die meisten der neuesten Laptops haben keinen eingebauten Ethernet-Anschluss.Wir alle wissen, dass kabelgebundene Verbindungen viel…

2 Jahren ago

Asus Zephyrus verwendet keine GPU, wie man es behebt

Die Grafikverarbeitungseinheit oder GPU ist eine wesentliche Komponente eines Computersystems, die für die Wiedergabe von…

2 Jahren ago