Sessioner som överlever avbrott
Som standard går varje anslutning över SSH, på TCP: tappas nätet förloras sessionen. Wendo kan också använda Mosh och Eternal Terminal (ET), som återansluter av sig själva.
Var du hittar det
När du redigerar en anslutning, under Transport: Auto, SSH, MOSH eller ET. Med Auto provas Mosh först, sedan ET och, om ingen finns, SSH.
Mosh
Det körs över UDP och överlever nätverksbyten (från wifi till mobildata) och att telefonen går i vila. Slutar servern svara säger appen till i stället för att stänga sessionen.
På din dator behöver du:
mosh-serverinstallerat, till exempel medbrew install moshellerapt install mosh.- UDP-portarna 60000–61000 öppna i brandväggen.
I anslutningen kan du ändra portintervallet, sökvägen till mosh-server (till exempel /opt/homebrew/bin/mosh-server) och slå på ”Använd serverns IP för UDP”, vilket är bra när SSH går via en proxy eller en lastbalanserare. I terminalinställningarna väljer du hur tangenter visas innan servern bekräftar dem (Mosh-förutsägelse).
ET (experimentell)
Det körs över TCP, som standard på port 2022. Det kräver att etserver körs på din dator och att etterminal finns i SSH-sessionens sökväg.
Det är den enda transporten som överlever att appen stängs: sessionen dyker upp under Start och fortsätter där den var när du öppnar den.
Begränsningar
- En Mosh-session tar slut om systemet stänger appen, och den kan inte återupptas. Behöver du det, använd ET eller jobba inuti tmux.
- Varken Mosh eller ET fungerar med en Jump-värd. Med en Jump-värd, använd SSH.
- För en lång scrollback-historik, jobba inuti tmux.
- Mosh och ET ingår i Wendo Pro. Utan Pro går anslutningen över SSH.