Risoluzione dei problemi relativi all'errore di rete PuTTY
Software caused connection abort
Leggi cosa ha da dire PuTTY sull'errore
Questo è un errore generico prodotto dal codice di rete di Windows quando si interrompe una connessione stabilita per qualche motivo. Ad esempio, potrebbe succedere se si estrae il cavo di rete dal retro di un computer collegato a Ethernet o se Windows ha altri motivi simili per ritenere che l'intera rete sia diventata irraggiungibile.
Windows genera anche questo errore se si è arreso sul computer all'altra estremità della connessione rispondendo ad esso. Se la rete tra il client e il server si interrompe e il client tenta quindi di inviare alcuni dati, Windows farà diversi tentativi per inviare i dati e quindi rinuncerà e interromperà la connessione. In particolare, ciò può accadere anche se non si digita nulla, se si utilizza SSH-2 e PuTTY tenta un nuovo scambio di chiavi.
(Può accadere anche se stai usando keepalives nella tua connessione. Altre persone hanno riferito che keepalives corregge questo errore per loro. (Ci sono pro e contro di keepalives.)
Non siamo a conoscenza di alcun motivo per cui potrebbe verificarsi questo errore che rappresenterebbe un bug in PuTTY. Il problema è tra te, il tuo sistema Windows, la tua rete e il sistema remoto.
Prova un altro client SSH
Molto probabilmente il problema esiste da qualche parte tra PuTTY e il server SSH di destinazione. Per fornire prove a riguardo, utilizzare un client SSH diverso come ( http://kitty.9bis.net ) e vedere se il problema si verifica anche in questo. Probabilmente lo farà che isolerà il problema da PuTTY.
Sospetta connessione Internet discutibile
Il problema potrebbe essere la scarsa connessione a Internet. Connettività Internet Il monitoraggio del tempo di attività di una connessione Internet è un buon modo per determinare se il proprio ISP sta perdendo i pacchetti ed è la causa della caduta di PuTTY. Ottieni alcuni software che testano il tempo di attività di una connessione Internet. Ad esempio, http://code.google.com/p/internetconnectivitymonitor/. Le disconnessioni frequenti e lunghe da Internet costituiscono una violazione dei requisiti del servizio ISP. In questo caso, sarà difficile dimostrare che è colpa dell'ISP, poiché il supporto tecnico incolpa automaticamente questo tipo di problemi sul tuo computer, sistema operativo, router e cablaggio a casa. Se stai usando Internet via cavo e stai vivendo nei boonies, potrebbe essere possibile che hardware difettoso nelle case dei tuoi vicini potrebbe inviare statico sulla linea per alcuni secondi / minuti quando lo accendono per la prima volta. Infine, è possibile che ci sia hardware difettoso nella rete dell'ISP a casa tua. Il costo per gli ISP di sostituire il loro hardware è così elevato, che spesso non lo faranno a meno che non ci siano abbastanza abbonati in una zona per giustificare il costo.
Sospettare il router cablato / wireless
Ti stai collegando tramite un router cablato / wireless? Quanti anni ha? Il tuo router potrebbe essere il problema. La vecchia tecnologia wireless e cablata può rendere obsolete e far cadere sporadicamente le connessioni e riavviarle, causando la morte di PuTTY. Rimuovere questi componenti dall'equazione e vedere se questo risolve il problema. Prova una connessione cablata e / o un router diverso per vedere se questo risolve il problema. Ho avuto un router wireless Linksys subire questa morte lenta e rilasciare le connessioni e riavviarle.
Sospettare che il sistema operativo fornisca la connessione SSH
Il computer a cui ti stai connettendo con SSH ha una politica per numero di secondi per mantenere attive le connessioni SSH. Questo numero è basso per motivi di sicurezza e potresti aumentarlo. Dove si trova questa impostazione dipende dal sistema operativo in uso che fornisce SSH.
Se stai usando PuTTY attraverso una macchina virtuale
Se stai utilizzando PuTTY passando attraverso una macchina virtuale, potrebbe esserci un criterio sulla macchina virtuale che interrompe la tua connessione SSH al server quando pensa che sia inattivo. L'aumento di questi valori dipende dal software della macchina virtuale e dal sistema operativo in uso.
Se la connessione Internet è errata, soluzioni alternative alla connessione client SSH:
Se il tuo ISP fornisce una connessione instabile, potresti rendere le disconnessioni meno dolorose con "ssh autologin". Quello che fai è generare una chiave pubblica e privata. E dici al tuo server straniero di far entrare automaticamente chiunque fornisca una chiave privata accurata. Non risolve completamente il tuo problema, ma quando si verifica un'interruzione di Internet, tutto ciò che fai è chiudere la finestra, fare doppio clic su un'icona e si torna immediatamente alla riga di comando della cartella principale senza immettere un nome utente / password.
Questo ti aiuterà in questo:
esiste un modo per "accedere automaticamente" in PuTTY con una password?