2014-10-15 05:48:28 +0000 2014-10-15 05:48:28 +0000
11
11

Putty: 'El servidor cerró inesperadamente la conexión de red'

Putty ‘Server unexpectedly closed network connection’ He estado recibiendo el ‘Server unexpectedly closed network connection’ (ver https://superuser.com/questions/735824/putty-ends-to-an-unexpected-error-and-vnc-shows-terminal-with-error y Getting “Server unexpectedly closed network connection” ) pero no está asociado a ningún reinicio, la conexión simplemente falla inesperadamente y con ella, el servidor web (Apache) que se ejecuta en el servidor Linux. Uso Putty a través de Windows 7 para conectarme a una Raspberry Pi que ejecuta Raspbian. ¿Alguna idea de qué puede estar fallando?

Respuestas (4)

13
13
13
2014-10-15 07:20:16 +0000

Una sesión PuTTY que quede inactiva se desconectará a una hora determinada por el servidor anfitrión. Pruebe a habilitar la función “keep-alive” en PuTTY. Esto hace que PuTTY envíe paquetes SSH nulos al host remoto periódicamente, evitando que la sesión se desconecte.

El cliente PuTTY puede ser configurado para establecer siempre una conexión que no se agote por inactividad. Para crear y guardar una nueva conexión keep-alive, siga estos pasos:

  1. Abra la aplicación PuTTY, y vaya al panel de Opciones (etiquetado como “Categoría”) a la izquierda de la ventana.
  2. Seleccione (haga clic) el elemento “Conexión”.
  3. En el área “Envío de paquetes nulos para mantener la sesión activa”, a la derecha, cambie el valor por defecto de “Segundos entre keepalives” de 0 (desactivar) a 1800 (30 minutos).
  4. Seleccione la casilla “Enable TCP keepalives (SO_KEEPALIVE option)”. Nota: Esta opción puede no estar disponible en versiones anteriores del cliente PuTTY.
  5. En la parte superior izquierda del panel de opciones, seleccione (haga clic) “Sesión”.
  6. En el campo “Nombre de host (o dirección IP)”, introduzca el nombre del host de destino o la dirección IP (por ejemplo, “destino.direcciónip.aquí.com” o “192.168.1.1”).
  7. En el cuadro de entrada de texto “Sesiones guardadas”, proporcione un nombre para la sesión (por ejemplo, “savedsession”).
  8. Seleccione “Guardar”.

Para utilizar la configuración de la sesión modificada, selecciónela en la lista de “Sesiones guardadas” y haga clic en los botones “Cargar” y “Abrir”.

Si sus sesiones conectadas siguen perdiendo tiempo, introduzca un número menor de segundos en el valor “Seconds between keepalives”.

1
1
1
2018-11-09 07:49:57 +0000

El servidor podría haber sido endurecido. La razón podría ser a) la ip del cliente puede no estar configurada en /etc/allowhosts y/o b) la regla de firewall/selinux de unix/linux no está permitiendo.

0
0
0
2016-05-27 02:08:12 +0000

Yo tenía el mismo problema desde hace tiempo, uso putty para conectarme a instancias linux de AWS (unos servidores remotos en la nube) Leí sobre cómo arreglarlo con keepAlives en varias páginas, lo probé pero sin resultado.

Y justo ayer, mientras buscaba algunos ajustes de colores encontré esto https://github.com/jblaine/solarized-and-modern-putty

Además de ajustar los colores de la terminal aplica algunos valores por defecto sanos (Como el mencionado KeepAlives a 59 segundos más otros), y ¿adivinen qué? No he tenido ninguna conexión cerrada durante dos días enteros.

-1
-1
-1
2014-10-15 05:50:28 +0000

Usted estuvo inactivo más tiempo que el tiempo de espera de la sesión en el dispositivo remoto, por lo que cerró la sesión y PuTTy no lo esperaba.