Blink shell on the App Store is a fantastic terminal that works wonderfully on iOS/iPadOS. Highly recommend it even with its steep price of $20. It supports mosh out of the box and has ability to store/import private/public keys. Multiple terminals can be opened as well. It even has a limited native shell which you can use to SCP files from your iPad to servers.
> Highly recommend it even with its steep price of $20
It's GPL3 [1], so you are welcome to compile and install on your own personal devices even if you do not have a paid Apple development subscription, though I'm pretty sure that this would require periodic compile/install cycles (every couple of weeks?).
I also use Blink and have been mostly very happy with it -- great Magic Keyboard support, though I wish the onscreen "extra keys" could be configured e.g. so you could have ":" when working in vim.
Unfortunately, lately I have found that it drops input on spotty WiFi connections, both in ssh and mosh. Mosh works fine if I go offline for a while, but if the connection is really weak and packets are getting dropped I start losing input which gets scary when doing "sudo apt blabla."
Still happy with my purchase, just hoping it gets more reliable.
I am using Blink as it seems to be the best terminal app I could find so far and would recommend it, but it does struggle a bit in some corner cases, as split-screen and switching between apps.
I don't own an iPad so I'm not really the target audience but even after reading about the app I must say that I'm rather confused: it's called Blink shell but it's actually a terminal emulator at the core, right, not an actual shell in the technical sense?
It's a terminal emulator, but most of its UI is in a character terminal that's like a very limited shell.
So you have some commands including most obviously "mosh" and "ssh" but also a few others. To get a GUI configuration window you enter "config" and hit return.