Add support for mosh (mobile shell).
Mosh-compatible client is available for everyone in Termius iOS v3.4.0.
How do you specify a port for Mosh?
Can I use mosh if my ssh runs at a custom port? When using desktop mosh I give it --ssh='ssh -p 12345'.
It also gives the app the ability to switch to wifi if it comes available while already logged in. And back to 3G if wifi has gone.
This would solve the most lags of bad connections which currently renders working on servers pretty messy. I usually open a screen just to be not nagged by those reconnects much.
Mosh support/connections would also handle the keep-alive / disconnect when iOS sleeps issue. Seems like a good reason to go premium ... or in-app purchase.
Someone else has made a mosh capable client for iOS, though it's a bit spendy. Open source, though, might be something useful in there:
Julien Cornebise commented
Naive question: isnt' the pickup aspect feasible with tmux on the server side? I understand this doesn't solve the reponsiveness the way mosh does, nor does it avoid the need to re-login, but it's 1 out of 3 :)
Andrius Kairiukstis commented
iSSH were the best client for IOS only because of MOSH support. It really handy on slow/mobile networks
Joonas Kauhanen commented
there is already a vote for this
do u know mosh
as a mobile shell u should add this
I had opened a similar feature request, that I cannot find anymore.
I had been notified that it was a planned feature, about a year ago. I see that this is not the case the case anymore, has this feature been abandoned ?
Implemented with proper iCloud synchronisation mosh would allow you to pick-up a session on a different device than where you left off.
It would also allow you to keep sessions open for very long time without the app needing to do backgrounding.
Last but not least, sessions will feel a lot more responsive on high latency connections.