Manchmal, während versucht wird, eine Verbindung zu Remote-Systemen über. herzustellen SSH, können Sie auf den Fehler "Empfangene Trennung von x.x.x.x-Port 22:2: Zu viele Authentifizierungsfehler”. In diesem kurzen Artikel erkläre ich, wie Sie diesen Fehler in wenigen einfachen Schritten beheben können.
Lesen Sie auch: 4 Möglichkeiten zum Beschleunigen von SSH-Verbindungen unter Linux
Es folgt ein Screenshot des Fehlers, auf den ich bei der Verwendung des SSH-Clients gestoßen bin.
Ich habe festgestellt, dass dies auf die Existenz vieler SSH-Identitätsschlüssel auf meinem Computer zurückzuführen ist, und jedes Mal, wenn ich den SSH-Client ausführe, versuchte er alle meine SSH-Schlüssel, die dem bekannt sind ssh-agent und alle anderen Schlüssel, wenn Sie versuchen, eine Verbindung zum Remote-Server herzustellen (vps2 wie im obigen Screenshot gezeigt). Dies ist das Standardverhalten von ssh.
Da ssh-Server (sshd) auf dem entfernten Server einen bestimmten Identitätsschlüssel erwartet, lehnt der Server die Verbindung ab und der ssh-Client bricht mit obigem Fehler ab.
Um diesen Fehler zu beheben, müssen Sie die Nur Identitäten
mit einem Wert von Jawohl
, die ssh anweist, nur die Authentifizierungsidentitätsdateien zu verwenden, die in der Befehlszeile angegeben oder in der konfiguriert sind ssh_config Datei(en), auch wenn ssh-agent bietet zusätzliche Identitäten.
Beispielsweise:
$ ssh -o IdentitiesOnly=yes vps2.
Wenn Sie möchten, dass dies für alle SSH-Clientverbindungen funktioniert, können Sie dies alternativ in Ihrem ~/.ssh/config
Datei.
$ vim ~/.ssh/config.
Fügen Sie die folgende Konfiguration in der Datei hinzu, unter dem Gastgeber *
Abschnitt wie im Bildschirm gezeigt.
Host * IdentitiesOnly=yes.
Speichern Sie die Änderungen in der Datei und beenden Sie sie. Jetzt sollten Sie ssh ausführen können, ohne die Option anzugeben -o IdentitiesOnly=yes
in der Befehlszeile wie gezeigt.
$sshvps2.
Weitere Informationen finden Sie im ssh-config man-Seite.
$ man ssh-config.
Sie könnten die folgenden SSH-bezogenen Artikel nützlich finden.
In diesem kurzen Artikel habe ich gezeigt, wie man das „Empfangene Trennung von x.x.x.x-Port 22:2: Zu viele Authentifizierungsfehler“ in ssh. Wenn Sie Fragen haben, verwenden Sie das untenstehende Kommentarformular, um uns zu erreichen.