Keeping SSH connections alive on iOS with high-fidelity terminal emulation and without draining your battery: the Story of El Preservador.

https://blog.xibbon.com/solving-background-disconnect-issues-on-ios-with-el/

El Preservador: SSHing Responsibly on iOS

With La Terminal, we strive to offer an SSH client that just works on iOS. With this in mind, I set out to make design decisions on behalf of users that would provide an experience that works out of the box while providing the best terminal emulator experience they deserve.

Xibbon Blog
@Migueldeicaza Where do I report bugs? On my 9.7" iPad Pro arrow keys are drawn on top of function keys, and there is a black bar above the keyboard. El Preservador fails to reconnect on High Sierra Mac Mini server.
@jgrg one quick diagnostic question, what happens if you log into that machine and type: .laterminal/session-preservation-3-Darwin-x86_64 --version

@Migueldeicaza Ah ha!

$ .laterminal/session-preservation-3-Darwin-x86_64 --version
dyld: Symbol not found: ___darwin_check_fd_set_overflow
Referenced from: /Users/***/.laterminal/session-preservation-3-Darwin-x86_64 (which was built for Mac OS X 12.0)
Expected in: /usr/lib/libSystem.B.dylib
in /Users/***/.laterminal/session-preservation-3-Darwin-x86_64
Abort trap: 6

@jgrg thank you! Ok let me see if I can figure out the magic incarnation to fix this!
@Migueldeicaza I just added two bug reports on github.