Solucionar el error de la red PuTTY
Software caused connection abort
Leer lo que PuTTY tiene que decir sobre el error
Este es un error genérico producido por el código de red de Windows cuando mata una conexión establecida por alguna razón. Por ejemplo, podría suceder si se saca el cable de red de la parte posterior de una computadora conectada a Ethernet, o si Windows tiene alguna otra razón similar para creer que toda la red se ha vuelto inalcanzable.
Windows también genera este error si se ha dado por vencido en la máquina del otro extremo de la conexión que responde a él. Si la red entre su cliente y el servidor se cae y su cliente intenta enviar algunos datos, Windows hará varios intentos de enviar los datos y luego se dará por vencido y eliminará la conexión. En particular, esto puede ocurrir aunque no hayas escrito nada, si estás usando SSH-2 y PuTTY intenta un re-intercambio de claves.
(También puede ocurrir si estás usando keepalives en tu conexión. Otras personas han reportado que keepalives arregla este error para ellos. (Hay pros y contras de las keepalives.)
No conocemos ninguna razón por la que este error pueda ocurrir que represente un error en PuTTY. El problema es entre tú, tu sistema Windows, tu red y el sistema remoto.
Intenta con un cliente SSH diferente
Lo más probable es que el problema exista en algún lugar entre PuTTY y el servidor SSH objetivo. Para probar esto, usa un cliente SSH diferente como http://kitty.9bis.net ) y mira si el problema también ocurre en eso. Probablemente lo hará, lo que aislará el problema de PuTTY.
Conexión a Internet sospechosa y manchada
El problema puede ser la conexión a Internet manchada. Conectividad a Internet Monitorear el tiempo de funcionamiento de una conexión a Internet es una buena manera de determinar si su ISP está perdiendo paquetes y es el culpable de que PuTTY se caiga. Consigue algún software que pruebe el tiempo de funcionamiento de una conexión a Internet. Por ejemplo, http://code.google.com/p/internetconnectivitymonitor/ . Las desconexiones frecuentes y largas de Internet son una violación de los requisitos de servicio del ISP. Si este es el caso, será difícil probar que es culpa del ISP, ya que el soporte técnico automáticamente culpa de este tipo de problemas a tu ordenador, sistema operativo, enrutador y cableado de tu casa. Si estás usando Internet por cable y vives en el quinto pino, podría ser posible que el hardware defectuoso de las casas de tus vecinos esté enviando estática en la línea durante unos segundos/minutos cuando la encienden por primera vez. Finalmente, es posible que haya hardware defectuoso en la red del ISP de tu casa. El costo para los ISPs de reemplazar su hardware es tan alto, que a menudo no lo harán a menos que haya suficientes suscriptores en un área para garantizar el costo.
Sospecha del enrutador alámbrico/inalámbrico
¿Te estás conectando a través de un enrutador alámbrico/inalámbrico? ¿Qué edad tiene? Tu router puede ser el problema. La vieja tecnología inalámbrica y alámbrica puede envejecer y dejar conexiones esporádicamente y reiniciarlas, causando que PuTTY muera. Elimina estos componentes de la ecuación y mira si eso resuelve el problema. Prueba una conexión por cable y/o un router diferente para ver si eso resuelve el problema. Tuve un enrutador inalámbrico Linksys que sufrió esta lenta muerte y caída de conexiones y reinícielas.
Suspender el sistema operativo que proporciona la conexión SSH
La computadora a la que se está conectando con SSH tiene una política de número de segundos para mantener vivas las conexiones SSH. Este número se establece bajo por razones de seguridad, y usted podría aumentarlo. El lugar donde se encuentra esta configuración depende del sistema operativo que esté usando y que proporcione SSH.
Si está usando PuTTY a través de una máquina virtual
Si está usando PuTTY pasando a través de una máquina virtual, puede haber una política en la máquina virtual que está rompiendo su conexión SSH al servidor cuando piensa que está inactiva. Incrementar estos valores depende del software de la máquina virtual y del sistema operativo que estés usando.
Si la conexión a Internet es mala, la conexión del cliente SSH funciona bien:
Si tu ISP proporciona una conexión inestable entonces podrías hacer las desconexiones menos dolorosas con “ssh autologin”. Lo que haces es generar una clave pública y privada. Y le dices a tu servidor extranjero que deje entrar automáticamente a cualquiera que proporcione una clave privada precisa. No resuelve tu problema completamente, pero cuando ocurre la interrupción de Internet, todo lo que haces es cerrar la ventana, hacer doble clic en un icono, y eres llevado inmediatamente a la línea de comando de tu carpeta de inicio sin introducir un nombre de usuario/contraseña.
Esto te ayudará con eso ¿Existe una manera de “auto login” en PuTTY con una contraseña?