
WebSSH Essential is not only an SSH client but also an SFTP and HTTP client.
Scripting support, and Full Logging option. Connection via SSH/TELNET/TCP/Serial/Bluetooth with multi-tab support. In case you are wondering about the number of connections, no you cannot establish multiple sessions to a single server but multiple connections are allowed. There is no paid variant of this app and even the free version doesn’t allow you to set a keep-alive timer. The settings menu is also not that intuitive and quite cluttered with options. Quite frequently, it won’t recognize my touches and I would have to double-tap or force close. GetConsole works well most of the time, but at times the GUI can get finicky. Moreover, the app also has a Script Manager that can automate certain actions based on an event trigger. Having said that, there is no option to build keys from a file. And in case you use PuTTY on your desktop, you can copy & paste the private key data on your iPhone or iPad. The Key generated is in PPK format which is also PuTTY supported. It supports encryption algorithms such as SSH1, RSA, DSA. In case it’s a server that you regularly connect to, you can also set up keys. You can store passwords in the app which works as a substitute for auto-fill during login. The client terminal supports Tab, Ctrl, Cmd, and arrow keys along with the normal keyboard inputs.
You can either save your host and credentials or quickly fire up a session without saving the details. Although the UI is simple, the app packs a lot of features. On the top right corner, you get the hamburger icon, clicking on which opens the settings tray. When you launch the app, you are greeted with a black screen.
GetConsole is the most basic looking SSH client app.