June 8th, 2010, 01:49 PM
Thread Author (OP)
Join Date: Sep 2009
Device(s): Motorola Droid
Carrier: Not Provided
Thanked 0 Times in 0 Posts
ConnectBot: Best terminal emulator for Android
SSH is nothing without a good terminal emulator and interface. SSH should be considered the easy part of this app. That considered, it does have a very good SSH implementation, it even includes pub/pri key authentication.
But the hard part is making it easy to use and featureful.
The first thing this app does right is the terminal emulation, it actually does all the "xterm" type escape codes correctly and allows for real terminal access. All sorts of ncurses based programs including irssi, htop, iftop, all work well.
And having considered what most people use SSH for, special keys have been modified/bound/added to make it very usable. Including changing some of the keys to allow for easy access to tab, slash, ctrl, esc, ctrl+a. This covers so much that I don't feel at all restricted by the mobile platform when connected to my server.
Other things to note, it has telnet support. And it has support of the local console, which is most useful for people who are rooted, other terminal apps just don't do the job since they don't emulate anything correctly. Being able to have real access to the terminal on the device itself makes debugging/hacking on board alot easier.
Also the notifications/bell system works well for multi tasking for those who leave long running or continuous running programs on the SSH connection while doing other things on the phone.
This is hands down the best app for any server admin, or just about anyone who needs a terminal.