Tengo un servidor Ubuntu 12.04 que compré, si me conecto con masilla usando ssh y una masilla de usuario sudoer se desconecta por el servidor después de un tiempo si estoy inactivo
¿Cómo configuro Ubuntu para mantener esta conexión viva indefinidamente?
Además de la respuesta de "das Keks", hay al menos otro aspecto que puede afectar este comportamiento. Bash (generalmente el shell predeterminado en Ubuntu) tiene un valor
TMOUT
que gobierna (valor decimal en segundos) después de lo cual se agota el tiempo de espera de una sesión de shell inactiva y se cierra la sesión del usuario, lo que lleva a una desconexión en una sesión SSH.Además, recomendaría encarecidamente que haga algo completamente diferente. Configure
byobu
(o inclusotmux
solo, ya que es superior a GNUscreen
) y siempre inicie sesión y adjunte a una sesión preexistente (eso es GNUscreen
ytmux
terminología). De esta manera, incluso si se desconecta por la fuerza, seamos sinceros, siempre puede ocurrir un corte de energía o una interrupción de la red, siempre puede reanudar su trabajo donde lo dejó. Y eso funciona en diferentes máquinas. Por lo tanto, puede conectarse a la misma sesión desde otra máquina (por ejemplo, desde su casa). Las posibilidades son múltiples y es un verdadero refuerzo de productividad. Y para no olvidar, los multiplexores de terminales superan una de las grandes desventajas de PuTTY: no hay interfaz con pestañas. Ahora obtienes "pestañas"screen
tmux
Byobu es una buena interfaz para ambos multiplexores de terminales, pero
tmux
es tan cómodo que, en mi opinión, es obsoletobyobu
en gran medida. Entonces mi recomendación seríatmux
.También busque "dotfiles", en particular
tmux.conf
y.tmux.conf
en la web, para muchas personalizaciones buenas para comenzar.fuente
Vaya a las opciones de PuTTy -> Conexión
fuente
Mantengo vivas mis sesiones de PuTTY monitoreando los registros cron
Quiero que la sesión PuTTY esté viva porque estoy proxys a través de calcetines.
fuente
El tiempo de espera de 30 segundos nunca funcionó para mí, así que intenté jugar un poco y se me ocurrió una solución aumentando el tiempo de espera a 240 (4 minutos), ahora funciona de maravilla
fuente