How to manage remote connections via iSSH for iOS

Take a look at iSSH - SSH / VNC Console, an application that allows you to manage remote connections from your iPhone or iPad.

When a system admin or developer is out on their telecommute day or even performing work after hours, chances are that they have their laptops handy and work as they please via VPN or SSH connections. Unfortunately, this isn't always the case and, when work needs to get done, improvisation is necessary. For IT pros with iPhones and iPads, the future of ultimate remote connectivity is here with iSSH - SSH / VNC Console by Zinger-Soft.

Unlike more pedestrian remote-access tools for iOS devices, iSSH can connect utilizing multiple methods, including regular SSH, Telnet, RDP, and VNC protocols. Input peripherals are emulated in software via touch-screen controls or can be supported over Bluetooth, such as wireless keyboards.

Here's how to set up an SSH remote session with iSSH:

  1. Download iSSH from the App Store for $9.99 (USD)
  2. When you launch iSSH for the first time, press Add Configuration from the main screen (Figure A) to begin the connection setup and add your basic login details
  3. Figure A

    The Add Configuration screen.
  4. Scroll down and select the connection carrier and remote session type (Shell, VNC, and RDP). For this example, we'll leave the settings as SSH and Shell (Figure B). If you need to make more detailed adjustments for terminal handling and ISO encodings, the Terminal Settings region at the bottom is available for your convenience.
  5. Figure B

    Select the connection carrier and remote session type.
  6. If your secure connection requires the use of an RSA key for identification purposes, you can generate your own or import one sent by email to your device. Simply dive into General Settings at the top of the main iSSH screen and scroll down to Configure SSH Keys. You can either generate new RSA / DSA pairs (Figure C) or import your unique pattern from the clipboard (Figure D).
  7. Figure C

    You can generate new RSA / DSA pairs.
    Figure D

    You can also import a unique pattern from the clipboard.
  8. Don't forget that you can change the look and feel of your console right from General Settings as well. For my example session, I chose most of the defaults but opted for white text for higher visibility.
  9. Figure E

    General Settings for iSSH.
  10. When you're ready, return to the main screen and press the button for the connection you just created. If the glowing orb next to the name is anything other than green in color, your configuration settings could be wrong (red) or the connection is taking longer than usual to validate itself (yellow).
  11. Figure F

    Test your configuration settings.
  12. You can require a username and password for the connection before you're allowed to proceed (Figure G). However, if the settings are configured to use an RSA key instead, or your username and password are pre-saved, you will not be prompted to enter login information.
  13. Figure G

    You can require a username and password for your connection.
  14. And that's basically it! You can utilize the virtual, on-screen keyboard to input your commands (Figure H) or use your trusty Bluetooth keyboard for that extra tactile feedback.
  15. Figure H

    The on-screen keyboard for entering commands.

Do you use iSSH - SSH / VNC Console to manage remote connections on your iPhone? Share your experience in the discussion thread below.