I was using Zingersoft iSSH, but that broke after one of the IOS 8 upgrades and the company doesn't seem to exist now. After searching around, I found iTerminal Pro. However, I needed to add my private SSH key and found that I could not paste it in - it wouldn't accept it.
Looking in the help files, I found this:
How to add a private key?
iTerminal supports authentication with a private
key. Currently we support OpenSSH private key and Putty
private key. You have two options to add a private key.
Option 1: copy and paste a key file in Settings -> Key Management.
Option 2: import a key file using "Open In". You can email
a key file to yourself and open it with iTerminal. Due
to iOS restriction, you will need to rename your key
file before attaching it in your email. For an OpenSSH
private key like *.pem file, rename it to *.pri_key. For
a Putty private key like *.ppk file, you can import it
directly and it will be converted to an OpenSSH private
key automatically. Your iOS device will automatically show
iTerminal in the list of Apps that can open these files
when you long press the attached key file in your Email.
That worked, but there are a few things you need to realize. First, that "long press" obviously means press and hold, but only applies to the IOS Mail app, not (for example) Gmail. Second, I'm importing from my iMac, so I simply copied my .ssh/id_dsa to id_dsa.pri_key and mailed that to myself.
However, I didn't have Apple Mail configured for any of my normal mail accounts. Apple gives you a icloud.com account for free, so I set that up in the Mail app and sent it there. I was then able to "long press" and choose iTerminal Pro as the application to use, and that worked.
So, I have ssh access with my iPad and iPhone to my website again.
Got something to add? Send me email.
Increase ad revenue 50-250% with Ezoic
More Articles by Anthony Lawrence
Find me on Google+
© 2015-04-02 Anthony Lawrence