Jun 12

Review: FTPOnTheGo and TouchTerm SSH for iPhone

Categories:
Tags:
, , ,
Published:
3:51pm on Friday 12th June, 2009

During our last family holiday, any serious client website issues meant a quick trip to the nearest town and an hour in the public library to use the creaky old PC they helpfully provide for vacationing web designers. This year, though, I can work directly on the server with my two new favourite iPhone apps: FTPOnTheGo and TouchTerm SSH.

FTPOnTheGo

FTPOnTheGo screenshots

The file handling capabilities of the iPhone have always been a little underwhelming, making the killer feature of FTPOnTheGo—downloading, editing, and uploading files—that much more impressive. But let’s start at the beginning.

The app sensibly opts to use the standard iPhone UI library rather than introduce their own graphical lexicon, so it all feels very natural and the learning curve is shallow. An unexpected addition is the presence of short YouTube “how to” videos available right in the app, which serve to introduce the basics to new users.

Simply provide a server address, username and password (or select from your bookmarked connections) to connect to a server either by FTP or SFTP. Once connected, you can browse through the files and folders; sort by name, size or date; upload pictures from your phone; create new files or folders; and rename, delete, move or save existing files. It’s also possible to use your iPhone as a Web or FTP server and share files from it, although I haven’t needed to use that feature yet.

But the real lifesaver for any web developer away from his desk is the file editing. Click a file then click the ‘Edit’ button to launch a basic text editor with support for Find/Replace, encoding changes, and usable in either portrait or landscape mode. When you’re finished editing, simply click ‘Save’ to upload the file back to the server.

While it’s obviously not the optimal device on which to code (and I’d like to see a more customised keyboard to make it easier to access commonly used keys such as angle brackets, plus the obvious enhancement of syntax highlighting) the text size is small enough to fit a sensible amount of text on the screen, and the ‘go to line number’ feature makes navigating large files easy enough.

The app is also chock-full of user settings, including a choice of folder icons (Vista, XP, Mac or “Old School”), fine control over the font used for file editing, and several granular security options. You can also set a master password for the whole app to protect your login information.

TouchTerm SSH

TouchTerm SSH screenshots

Of course sometimes simple FTP access isn’t enough to solve a server problem—what if you need to stop or start a service, or… well, my ssh-fu doesn’t extend to much beyond that, but for those who need it, the ability to connect directly to your server and run commands remotely might be a lifesaver.

There are a handful of SSH apps available on the iTunes App Store, but luckily the best is also the cheapest. TouchTerm SSH allows you to connect through either a stored connection or “One-Time Connection,” and also offers the option to either save or forget passwords. It also includes management of key pairs if you prefer to use those rather than passwords.

Connecting presents you with the standard monospaced-font-on-black Terminal/Console interface, with some neat iPhone-specific features. As you might expect the handset can be rotated to use in either landscape or portrait mode. Keys that you often need access to—Ctrl, Alt, Tab, Esc, the arrow keys—are presented along the top of the screen, or can be displayed permanently as a transparent overlay, allowing you to see what you’re typing as you work. The keyboard also works in the same way, and is surprisingly usable even with multiple lines of text behind it.

There’s a bit of a latency problem while typing (as there can sometimes be over SSH normally), but there’s also a fantastic setting that allows you to buffer your command(s) in a standard iPhone textbox before sending the whole line over the wire. It also maintains a history of the text you have sent, so accessing previous complicated commands is a doddle.

There’s not much more that can be said about an SSH client, except to mention that TouchTerm also boasts an impressive array of settings, including fine control over the appearance of the various elements, and security/encoding settings.

These apps are great value for money

TouchTerm SSH is only £0.60 ($0.99 on the US store), which amazes me considering the kind of people who are likely to need a fully featured SSH app. FTPOnTheGo is a little pricier at £3.99 (probably $5.99 in the US, at a guess), but for the peace of mind they bring when away from home they are definitely recommended for any iPhone-touting web developer.

I'd love to hear what you think - please use the form below to leave your comments. Some HTML is permitted: b, i, em, del, ins, strong, pre, code, blockquote, abbr. URLs or email addresses will be automatically converted into links.

Commenting is not available in this weblog entry.
  1. Tipsy's Gravatar

    Tipsy at 6:50am on 30th June, 2009 #

    Honestly, I don’t see a point. Sure you can get some stuff done if you’re using your iphone almost as a laptop. But usualy you’re not - you have your actual computer for that and don’t need to have all this functionality on the phone.

  2. Matthew Pennell's Gravatar

    Matthew Pennell at 5:18pm on 1st July, 2009 #

    Sure, usually - but sometimes you don’t have a connection (on a train, in the airport) or you’re behind a firewall that prevents FTP or SSH connections (in a corporate office).

    I’ve needed these two apps several times in the last few days.

  3. Zegarki na reke's Gravatar

    Zegarki na reke at 10:48am on 7th July, 2009 #

    The point is quite obvious, really. Personally i don’t carry my laptop around, it’s bulky and requires both wifi access and a power source..
    But an IPhone ? small, reliable and now very functional :) Thumbs up!

  4. Ian Wright's Gravatar

    Ian Wright at 8:33pm on 7th July, 2009 #

    Nice review. I’m a little put off by the current reviews in the iTunes store regarding TouchTerm SSH, but if I’m not mistaken it’s still the only app based on OpenSSH, so I’m gonna give it a shot.

  5. Vaillant Poznan's Gravatar

    Vaillant Poznan at 8:57am on 16th July, 2009 #

    Ian - ignore the reviews in Appstore. The only people who comment there are the ones who were unsattisfied. All those people that loved it usualy don’t bother writing a review.

  6. Free Memo's Gravatar

    Free Memo at 7:12pm on 27th July, 2009 #

    FTP On The Go can upload images from your photo library or take a picture using the iPhone’s camera and upload it immediately right within the program, even resizing the image to fit what you need for your website.

  7. MonoMouse's Gravatar

    MonoMouse at 6:33am on 18th September, 2009 #

    Looks like a great tool.  I got my iPhone way back in 2007 and at first found the virtual keyboard a real pain.  Now though I can type much faster so small coding changes are real possibility with an FTP client like this one.

  8. Dhamphy's Gravatar

    Dhamphy at 7:22pm on 23rd September, 2009 #

    iphone really makes my travel convenient and relaxing. Having my self browsing on the internet in the go…

  9. Martin's Gravatar

    Martin at 8:29pm on 14th August, 2010 #

    Tipsy I agree with you, but still I like it.

  10. Ooty's Gravatar

    Ooty at 10:20am on 16th August, 2010 #

    You have all inspired me to focus on providing more informative and resource type link building posts in the future, so stay tuned for more soon.