sesiones SSH se cuelgan después de la reconexión VPN

5

Soy un usuario nuevo de OS X (MacBook Air, 10.6.7) que migra desde Ubuntu y estoy extremadamente contento con él. Utilizo el terminador que se ejecuta en X11 para mi programa de terminal, y estoy usando SSH: OpenSSH_5.8p1, OpenSSL 1.0.0d 8 de febrero de 2011

Mi problema es que cuando las VPNs de tunnelblick vuelven a conectarse, todas mis sesiones de SSH se cuelgan y debo cerrar el terminal y volver a abrirlo. En Ubuntu, lo que sucedería es que las sesiones seguirían funcionando automáticamente una vez que se restableciera la conexión VPN.

¿Hay alguna forma de hacerlo para que estas conexiones se restablezcan una vez que la VPN esté de vuelta? Ocasionalmente, mi hipo de VPN y su molesto cerrar todas mis ventanas. Estoy consciente de que podría usar la pantalla pero realmente no resuelve el problema tan fácilmente como funcionaba en Ubuntu.

    
pregunta hellomynameisjoel 13.04.2011 - 17:14

1 respuesta

2

Desafortunadamente, creo que cada cliente VPN será exigente con esto a su manera. Dado que la red se está cayendo por debajo de la conexión SSH, tendrá tres escenarios que podrían hacer que se "cuelgue", o simplemente se caiga (en lo que pueda pensar).

  1. Los datos fluyen de un lado a otro y la conexión se ha ido.
  2. Obtienes una nueva dirección IP cuando te reconectas.
  3. Las condiciones de Timeout / Alive se activan antes de volver a conectar.

2 sugerencias ...

  1. Use la pantalla (usted dijo que no quiere hacer esto, lo sé, pero realmente es lo más Solución robusta. Existen scripts que pueden mejorar / automatizar en gran medida el proceso de reconexión).
  2. Compara tus configuraciones SSH. Generalmente se almacena en /etc/ssh_config o similar.

Por cierto: no creo que debas cerrar las ventanas, solo haz "~". (tilde dot). Tilde se utiliza para controlar la sesión ssh. Vea la página del manual para más detalles.

    
respondido por el dpb 12.05.2011 - 01:29

Lea otras preguntas en las etiquetas