Fehlerbehebung des PuTTY-Netzwerkfehlers
Software caused connection abort
Lesen Sie, was PuTTY über den Fehler zu sagen hat
Dies ist ein allgemeiner Fehler, der vom Windows-Netzwerkcode erzeugt wird, wenn er eine bestehende Verbindung aus irgendeinem Grund beendet. Er kann z.B. auftreten, wenn Sie das Netzwerkkabel aus der Rückseite eines mit dem Ethernet verbundenen Computers herausziehen, oder wenn Windows einen ähnlichen Grund zur Annahme hat, dass das gesamte Netzwerk unerreichbar geworden ist.
Windows erzeugt diesen Fehler auch, wenn es den Rechner am anderen Ende der Verbindung aufgegeben hat, der darauf reagiert. Wenn das Netzwerk zwischen Ihrem Client und Server ausfällt und Ihr Client dann versucht, einige Daten zu senden, unternimmt Windows mehrere Versuche, die Daten zu senden, und gibt dann auf und beendet die Verbindung. Insbesondere kann dies auch dann auftreten, wenn Sie nichts eingegeben haben, wenn Sie SSH-2 verwenden und PuTTY versucht, einen Schlüssel erneut auszutauschen.
(Dies kann auch auftreten, wenn Sie Keepalives in Ihrer Verbindung verwenden. Andere Personen haben berichtet, dass Keepalives diesen Fehler für sie beheben. (Es gibt Vor- und Nachteile von Keepalives.))
Uns ist kein Grund bekannt, warum dieser Fehler auftreten könnte, der einen Fehler in PuTTY darstellen würde. Das Problem besteht zwischen Ihnen, Ihrem Windows-System, Ihrem Netzwerk und dem entfernten System.
Versuchen Sie einen anderen SSH-Client
Höchstwahrscheinlich besteht das Problem irgendwo zwischen PuTTY und dem Ziel-SSH-Server. Um den Beweis dafür zu erbringen, verwenden Sie einen anderen SSH-Client wie http://kitty.9bis.net ) und schauen Sie, ob das Problem auch dort auftritt. Dadurch wird das Problem wahrscheinlich von PuTTY isoliert.
Verdacht auf unregelmäßige Internetverbindung
Das Problem könnte die unregelmäßige Internetverbindung sein. Internet-Konnektivität Die Überwachung der Betriebszeit einer Internet-Verbindung ist ein guter Weg, um festzustellen, ob Ihr ISP Pakete verliert und für den Ausfall von PuTTY verantwortlich ist. Besorgen Sie sich eine Software, die die Betriebszeit einer Internetverbindung testet. Zum Beispiel http://code.google.com/p/internetconnectivitymonitor/ . Häufige und lange Unterbrechungen der Verbindung zum Internet stellen eine Verletzung der ISP-Dienstanforderungen dar. Wenn dies der Fall ist, wird es schwierig sein, zu beweisen, dass es die Schuld des ISPs ist, da der technische Support diese Art von Problemen automatisch auf Ihren Computer, Ihr Betriebssystem, Ihren Router und die Verkabelung zu Ihnen nach Hause schiebt. Wenn Sie Kabel-Internet benutzen und in der Provinz leben, könnte es sein, dass defekte Hardware in den Häusern Ihrer Nachbarn beim ersten Einschalten für einige Sekunden/Minuten statische Elektrizität in die Leitung sendet. Schließlich ist es auch möglich, dass sich defekte Hardware im Netzwerk des ISPs zu Ihnen nach Hause befindet. Die Kosten für ISPs für den Austausch ihrer Hardware sind so hoch, dass sie dies oft nur dann tun, wenn es in einem Gebiet genügend Abonnenten gibt, die die Kosten garantieren können.
Verdächtigen Sie den verkabelten/drahtlosen Router
Verbinden Sie sich über einen verkabelten/drahtlosen Router? Wie alt ist er? Ihr Router könnte das Problem sein. Alte drahtlose und drahtgebundene Technologie kann veraltet werden und Verbindungen sporadisch abbrechen und neu starten, was zum Absterben von PuTTY führen kann. Entfernen Sie diese Komponenten aus der Gleichung und schauen Sie, ob das Problem dadurch gelöst wird. Versuchen Sie es mit einer drahtgebundenen Verbindung und/oder einem anderen Router, um zu sehen, ob das Problem dadurch behoben wird. Ich hatte einen drahtlosen Router von Linksys, der diesen langsamen Tod erlitt und Verbindungen abbrach und neu startete.
Vermute das Betriebssystem, das die SSH-Verbindung bereitstellt
Der Computer, mit dem Sie eine SSH-Verbindung herstellen, verfügt über eine Richtlinie für eine Anzahl von Sekunden, um SSH-Verbindungen aufrechtzuerhalten. Diese Anzahl ist aus Sicherheitsgründen niedrig angesetzt, und Sie können sie erhöhen. Wo diese Einstellung liegt, hängt davon ab, welches Betriebssystem Sie verwenden, das SSH zur Verfügung stellt.
Wenn Sie PuTTY über eine virtuelle Maschine verwenden
Wenn Sie PuTTY über eine virtuelle Maschine verwenden, gibt es möglicherweise eine Richtlinie auf der virtuellen Maschine, die Ihre SSH-Verbindung zum Server unterbricht, wenn sie denkt, sie sei inaktiv. Das Erhöhen dieser Werte hängt davon ab, welche Software der virtuellen Maschine und welches Betriebssystem Sie verwenden.
Wenn die Internetverbindung schlecht ist, kann die SSH-Client-Verbindung umgangen werden:
Wenn Ihr ISP eine instabile Verbindung zur Verfügung stellt, könnten Sie die Verbindungsunterbrechungen mit “ssh autologin” weniger schmerzhaft machen. Was Sie tun, ist, einen öffentlichen und einen privaten Schlüssel zu erzeugen. Und Sie weisen Ihren fremden Server an, automatisch jeden hereinzulassen, der einen korrekten privaten Schlüssel zur Verfügung stellt. Das löst Ihr Problem nicht vollständig, aber wenn der Internet-Ausfall eintritt, brauchen Sie nur das Fenster zu schließen, auf ein Symbol doppelzuklicken, und Sie werden sofort zur Befehlszeile Ihres Home-Ordners zurückgebracht, ohne Benutzername/Passwort einzugeben.
Das wird Ihnen dabei helfen Gibt es eine Möglichkeit, sich in PuTTY mit einem Passwort “automatisch anzumelden”?