Sessões resilientes
A aba e o transporte
Uma aba do Konsolity é separada da sua conexão SSH. Quando a rede cai (Wi-Fi desligado, suspensão, troca para o 4G), a aba continua com o seu buffer e a linha de sinal passa para Offline, retomada automática e depois Reconectando, tentativa n. Nada para digitar de novo.
Persistência
Num servidor que tem tmux (ou screen), o Konsolity cria a sessão num multiplexador, num socket dedicado (konsolity), e a reanexa a cada reconexão. Configurável por host: automático, tmux, screen, nenhum. Sem multiplexador, a sessão é “não retomável”: um banner avisa.
O Konsolity traz o tmux embutido no macOS e no Linux: num computador da conta que não o tenha, ele é usado automaticamente.
Fechar, manter, encerrar
Fechar uma aba não encerra a sessão: ela vai para Sessões mantidas e é retomada com um clique. Encerrar é explícito e encerra a sessão no servidor.
Retomar em outro dispositivo
Com uma conta (Cloud, Studio, teste), uma sessão aberta no Mac aparece no iPad em “Nos seus outros dispositivos”: Retomar aqui reanexa a mesma sessão tmux. O marcador ao lado do host na Biblioteca conta as sessões abertas aqui e em outros lugares.
Várias sessões por host
Clique direito no host, na entrada da barra lateral, ou menu ⋯ da aba › Nova sessão neste host.
Ligações
A partir de uma sessão, Ligue outros hosts do cofre: ssh web-01 passa então a funcionar diretamente no servidor, por um agente SSH efêmero. Tudo é revogado ao fechar.