Ich kann pingen, aber Putty SSH sagt: Server unerwartet geschlossene Netzwerkverbindung

Ich habe ein seltsames Problem mit einem Server (gehostet in AWS). Ich kann von den Laptop meines Büros aus pingen und es scheint, dass ich mich auch über Port 22 mit Telnet wie folgt verbinden kann:

$ telnet 10.151.127.4 22

Ausgabe von telnet:

SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8

Aber wenn ich versuche, mich mit Putty zu verbinden, erhalte ich die folgende Nachricht, sobald ich versuche, auf Öffnen zu klicken:

Server unerwartet geschlossene Netzwerkverbindung

Hinweis: dass andere Colleges, die sich an anderen Standorten befinden, verbinden Sie es.
Note2: Ich kann es anpingen
Note3: Ich muss von Windows aus eine Verbindung herstellen

PuttyLog:

2017-11-06 14:09:07 Looking up host "10.151.127.4"
2017-11-06 14:09:07 Connecting to 10.151.127.4 port 22
2017-11-06 14:09:07 Server version: SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.8
2017-11-06 14:09:07 Using SSH protocol version 2
2017-11-06 14:09:07 We claim version: SSH-2.0-PuTTY_Release_0.62
2017-11-06 14:09:07 Doing Diffie-Hellman group exchange
2017-11-06 14:09:07 Server unexpectedly closed network connection
Author: giò, 2017-11-06

2 answers

Ihr Client und Ihr Server sind sich nicht einig über den - Schlüsselaustausch - Prozess. Möglicherweise wurde der Server übermäßig "gehärtet" und erfordert entweder stärkere DH-Gruppen als die alte PuTTY-Version bieten kann.

Um die genauen Details zu kennen, müssen Sie die Debug-Protokollierung auf der Seite Server aktivieren, dh am Ende, das zuerst die Verbindung unterbricht.

So oder so, PuTTY 0.62 wurde 2011 veröffentlicht – vor fast sechs Jahren. Seitdem hat es viele Updates erhalten (die die neueste Version ist 0.70) und neuere Versionen werden eher von Ihrem Server akzeptiert.

Noch wichtiger ist, dass PuTTY 0.68 und höher ECDH unterstützen, dh den Schlüsselaustausch mit elliptischer Kurve, wobei sowohl P-256 als auch X25519 verwendet werden. Diese Funktion ersetzt herkömmliche DH insgesamt, ist etwas schneller und sicherer und insbesondere X25519 wird wahrscheinlich selbst in den strengsten copy&pasted - Konfigurationen enthalten sein.

 2
Author: user1686,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-11-07 10:59:18

So wie @grawity in den Kommentaren gepostet hat, hatte ich eine veraltete Version von Putty. Ich habe es auf 0.70 aktualisiert und jetzt funktioniert es.

Wenn Sie also Ihren Computer anpingen können und Telnet eine Verbindung zu Port 22 herstellt, während Putty fehlschlägt, lautet die Antwort, Ihren Putty zu aktualisieren.

 0
Author: giò,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-11-07 10:44:32