Sesiones resilientes
La pestaña y el transporte
Una pestaña de Konsolity está separada de su conexión SSH. Cuando la red se cae (Wi-Fi desactivado, suspensión, paso a 4G), la pestaña sigue ahí con su búfer y la línea de señal pasa a Sin conexión, reanudación automática y luego a Reconectando, intento n. No hay nada que volver a escribir.
Persistencia
En un servidor que tiene tmux (o screen), Konsolity crea la sesión en un multiplexor sobre un socket dedicado (konsolity) y la reengancha en cada reconexión. Se configura por host: automático, tmux, screen, ninguno. Sin multiplexor, la sesión es «no reanudable»: un banner lo indica.
Konsolity incluye tmux en macOS y Linux: en un ordenador de la cuenta que no lo tenga, se usa automáticamente.
Cerrar, conservar, terminar
Cerrar una pestaña no mata la sesión: pasa a Sesiones conservadas y se reanuda con un clic. Terminar es explícito y mata la sesión en el servidor.
Reanudar en otro dispositivo
Con una cuenta (Cloud, Studio, prueba), una sesión abierta en el Mac aparece en el iPad en «En tus otros dispositivos»: Reanudar aquí reengancha la misma sesión tmux. El marcador junto al host en la Biblioteca cuenta las sesiones abiertas aquí y en otros sitios.
Varias sesiones por host
Clic derecho en el host, en la entrada del riel, o menú ⋯ de la pestaña › Nueva sesión en este host.
Enlaces
Desde una sesión, Enlaza otros hosts de la bóveda: ssh web-01 funciona entonces directamente en el servidor, a través de un agente SSH efímero. Todo se revoca al cerrar.