Troubleshooting the PuTTY Network Error
Software caused connection abort
Leggiate quello che PuTTY ha da dire sull'errore
Si tratta di un errore generico prodotto dal codice di rete di Windows quando uccide una connessione stabilita per qualche motivo. Per esempio, può accadere se si tira fuori il cavo di rete dal retro di un computer collegato alla rete Ethernet, o se Windows ha qualche altra ragione simile per credere che l'intera rete sia diventata irraggiungibile.
Windows genera anche questo errore se ha rinunciato alla macchina all'altra estremità della connessione rispondendo ad esso. Se la rete tra il vostro client e il server si interrompe e il vostro client cerca di inviare alcuni dati, Windows farà diversi tentativi per inviare i dati e poi si arrenderà e interromperà la connessione. In particolare, questo può accadere anche se non avete digitato nulla, se state usando SSH-2 e PuTTY tenta un ri-scambio di chiavi.
(Può anche accadere se state usando keepalives nella vostra connessione. Altre persone hanno riferito che i keepalives risolvono questo errore per loro. (Ci sono pro e contro dei keepalives.))
Non siamo a conoscenza di alcun motivo per cui questo errore possa verificarsi che possa rappresentare un bug in PuTTY. Il problema è tra voi, il vostro sistema Windows, la vostra rete e il sistema remoto.
Provare un diverso client SSH
Molto probabilmente il problema esiste da qualche parte tra PuTTY e il server SSH di destinazione. Per fornire la prova di ciò, usate un diverso client SSH come http://kitty.9bis.net ) e vedete se il problema si verifica anche su questo. Probabilmente lo farà, il che isolerà il problema da PuTTY.
Sospetta la connessione Internet spotty
Il problema può essere la connessione Internet spotty. Connettività Internet Il monitoraggio del tempo di attività di una connessione Internet è un buon modo per determinare se il vostro ISP sta perdendo i pacchetti ed è da biasimare per il fatto che PuTTY sta andando giù. Procuratevi un software che verifichi il tempo di attività di una connessione a Internet. Per esempio, http://code.google.com/p/internetconnectivitymonitor/ . Le disconnessioni frequenti e lunghe da Internet sono una violazione dei requisiti del servizio ISP. Se questo è il caso, sarà difficile dimostrare che è colpa dell'ISP, poiché il supporto tecnico dà automaticamente la colpa a questo tipo di problemi sul computer, sul sistema operativo, sul router e sul cablaggio di casa. Se si utilizza Internet via cavo e si vive in mezzo al verde, potrebbe essere possibile che l'hardware difettoso nelle case dei vicini di casa invii elettricità statica sulla linea per alcuni secondi/minuti quando la prima volta lo accendono. Infine, è possibile che ci sia dell'hardware difettoso nella rete dell'ISP a casa vostra. Il costo per gli ISP per sostituire il loro hardware è così alto che spesso non lo fanno a meno che non ci siano abbastanza abbonati in un'area per avvertire il costo.
Sospetta il router cablato/wireless
Ti stai connettendo attraverso un router cablato/wireless? Quanti anni ha? Il problema potrebbe essere il tuo router. La vecchia tecnologia wireless e cablata può diventare vecchia e far cadere sporadicamente le connessioni e riavviarle, causando la morte di PuTTY. Rimuovi questi componenti dall'equazione e vedi 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 che soffre di questa morte lenta e fa cadere le connessioni e le riavvia.
Sospetta il sistema operativo che fornisce la connessione SSH
Il computer a cui ti stai connettendo con SSH ha una politica per il numero di secondi per mantenere vive le connessioni SSH. Questo numero è impostato basso per motivi di sicurezza, e si potrebbe aumentare. Dove questa impostazione dipende dal sistema operativo che si sta utilizzando e che fornisce SSH.
Se si utilizza PuTTY attraverso una macchina virtuale
Se si utilizza PuTTY passando attraverso una macchina virtuale, ci può essere una politica sulla macchina virtuale che sta interrompendo la connessione SSH al server quando pensa di essere inattivo. L'aumento di questi valori dipende dal software della macchina virtuale e dal sistema operativo che si sta utilizzando.
** Se la connessione a Internet non è buona, la connessione al client SSH aggira il problema:**
Se il vostro ISP fornisce una connessione instabile, allora potreste rendere le disconnessioni meno dolorose con “ssh autologin”. Quello che si fa è generare una chiave pubblica e privata. E dite al vostro server estero di far entrare automaticamente chiunque fornisca una chiave privata accurata. Questo non risolve completamente il problema, ma quando si verifica l'interruzione di Internet, tutto quello che si fa è chiudere la finestra, fare doppio clic su un'icona, e si viene immediatamente riportati alla linea di comando della propria cartella di casa senza inserire un nome utente/password.
Questo vi aiuterà in questo C'è un modo per “autologin” in PuTTY con una password?