Ich habe zwei Server A und B. A und B können ineinander und in andere Server ssh, aber nicht in Server C ssh. Alle Server können in A und B ssh (einschließlich Server C) Die Anfrage hängt wie folgt auf:
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
und irgendwann mal raus. Wenn ich a mache, netstat -a
sehe ich eine hergestellte Verbindung auf Server C und Server A oder B. Wenn ich die Anmeldung auf Server C beende, sehe ich einen Verbindungsversuch, der jedoch nie abgeschlossen wird. Ich kann sowohl pingen als auch verfolgen in beide Richtungen.
Antworten:
Ich habe das gleiche Problem gefunden.
In meinem Fall:
Es scheint, dass es ein Problem mit dieser SSH-Serverversion gibt, da ich denselben Client ohne Probleme mit vielen verschiedenen Remote-Systemen verwende.
Nach vielen Tests mit MTU-Werten stellte ich schließlich fest, dass die Lösung darin bestand, hmac-md5 aus der Liste der MAC-Algorithmen zu entfernen.
In
/etc/ssh/ssh_config
der nächsten Zeile bearbeiten:Ich hoffe, dies wird dir helfen.
quelle
addiere -c aes256-ctr
Lösung über http://www.held.org.il/blog/2011/05/the-myterious-case-of-broken-ssh-client-connection-reset-by-peer/
Ich habe dieses Problem heute beim Versuch entdeckt, mich bei einem neuen Bitnami-LAPP-Stack (OpenSSH_5.9p1 Debian-5ubuntu1.4 pat OpenSSH_5 *) aus dem AWS Store von einem Mac mit 10.9.4 (OpenSSH_6.2p2, OSSLShim 0.9.8r 8. Dezember 2011) anzumelden ).
quelle