Saturday, February 25, 2012

SSH (that's Secure Shell)

If you use Linux, or any Unix variant, you use SSH.

The most popular ssh client on Android is ConnectBot.  It also offers telnet and local terminal functionality, which saves you the hassle of installing and maintaining a dedicated terminal.  And it supports private keys, allowing you password-less logins; It's got everything an SSH client should have.

Looking at this the other way, SSHDroid lets you run an SSH server on your android device (which is a Linux system after all).  It supports private keys to let you login without password from your trusted PCs.

You'll need a rooted device to listen on port 22, but then you'll probably have to purchase the Pro version since it'll detect that you're using AdFree or have found another way to free your device of annoying ads.  SSHDroid is the only app I've seen that mind not being able to display it's revenue-producing visual pollution.  Or more believably it's developer is the only one that thought about checking...

The SSH client is helpful, especially if you're on call and carry a bluetooth keyboard on your faraway trips instead of a much heavier laptop plus it's costly dedicated cellular modem; but the server can be a revelation as it lets you scp files back and forth in addition to giving you a full console interface (your PC) to work on, or hack, your device.

No comments:

Post a Comment