Sessões que sobrevivem a quedas
Por padrão toda conexão vai por SSH, sobre TCP: se a rede cai, a sessão se perde. O Wendo também pode usar Mosh e Eternal Terminal (ET), que se reconectam sozinhos.
Onde fica
Ao editar uma conexão, em Transporte: Auto, SSH, MOSH ou ET. Com Auto, tenta-se o Mosh, depois o ET e, se nenhum estiver disponível, o SSH.
Mosh
Roda sobre UDP e aguenta mudanças de rede (do Wi-Fi para dados móveis) e o celular em repouso. Se o servidor para de responder, o app avisa em vez de fechar a sessão.
No computador é preciso ter:
mosh-serverinstalado, por exemplo combrew install moshouapt install mosh.- As portas UDP 60000–61000 abertas no firewall.
Na conexão você pode mudar a faixa de portas, o caminho do mosh-server (por exemplo /opt/homebrew/bin/mosh-server) e ativar “Usar IP do servidor para UDP”, útil quando o SSH passa por um proxy ou um balanceador de carga. Nos ajustes do terminal você escolhe como as teclas aparecem antes de o servidor confirmá-las (Previsão do Mosh).
ET (experimental)
Roda sobre TCP, por padrão na porta 2022. Precisa do etserver rodando no computador e do etterminal no caminho da sessão SSH.
É o único transporte que sobrevive ao fechamento do app: a sessão aparece em Início e, ao abri-la, continua de onde estava.
Limites
- Uma sessão Mosh termina se o sistema fecha o app e não pode ser retomada. Se você precisa disso, use o ET ou trabalhe dentro do tmux.
- Nem o Mosh nem o ET funcionam com Jump Host. Com Jump Host, use SSH.
- Para ter um histórico longo de rolagem, trabalhe dentro do tmux.
- Mosh e ET fazem parte do Wendo Pro. Sem o Pro, a conexão vai por SSH.