Got a tip for us? Share it...

SSH on iPhone

WebShell is a web-based AJAX interface for the Apple iPhone.

It requires users to install the Python application on the server they would like to access via SSH. They will then be able to access the server through a web browser.

For security reasons, they do recommend the use of https SSL/TLS if you are accessing your machine remotely.

Top Rated Comments

(View all)

61 months ago
sftp? I want file transfer...

I guess I could set up a secure domain and open my entire file system up to the browser, but I'm really not comfortable doing that even with TLS or anything else enabled. I'd have to be damned sure I have rock solid authentication.
Rating: 0 Positives / 0 Negatives
61 months ago
I've been waiting for news like this. This is all I missed from the iPhone.

And Analog Kid.. If you use SSL/TLS over your webserver and access that through the iPhone browser, you are as secure as you are if you SSH in directly through the sshd. It's the same encryption. It is as likely that there is a bug in the webservers way of handling SSL/TLS as it is there is a bug in sshd's way of doing it.

And I don't see what you'd need sftp for - the iPhone doesn't have the fastest network anyway.. The speedtests I've seen was pretty pathetic for a wifi network..
Rating: 0 Positives / 0 Negatives
61 months ago
Nice. I used to be able to SSH from my blackberry...good to know that I will have this same option on the iPhone.
Rating: 0 Positives / 0 Negatives
61 months ago
Wasn't there a 5-second runtime limit on javascripts shown on the iPhone? (Edit: link). I wonder if this will still work then. 5 seconds is not enough to do anything useful :)

It would be great though! I juse SSH sometimes on the road with my Nokia E60 (Symbian PuTTY) and external keyboard, but the screen is so small I have to have it in front of my eye to read everything :) The iPhone has a much bigger screen. The keyboard on this WebShell takes up a lot of screen space though :( Wouldn't make it much better.
Rating: 0 Positives / 0 Negatives
61 months ago
Wouldn't it be nice if Apple just included a SSH app in the iPhone themselves. Further reason why they should allow 3rd party apps on the thing, because although this is a neat solution, its clunky at best and most sysadmins wouldn't allow people to install it.
Rating: 0 Positives / 0 Negatives
61 months ago

Wouldn't it be nice if Apple just included a SSH app in the iPhone themselves. Further reason why they should allow 3rd party apps on the thing, because although this is a neat solution, its clunky at best and most sysadmins wouldn't allow people to install it.


Totally what I was thinking, there are so many situations I could think of where it is just best to have an app directly on the device.

I know there are security concerns, etc. but how does the Treo (Palm) and other "smart phones" do it ? If I am going to buy a iPhone it needs to be able to replace my PDA+iPod+Phone and for me 3rd party apps that are not only runnable from someone else's web server are critical in that equation.

Web based apps were always 'a given' from the day they announced the iPhone had Safari on it. what we need to be able to have are real apps. what if I need to SSH something on my local network and don't want to have web services running on those machines to do it ?

Sorry for the rant, I just really was hoping the iPhone could replace my PDA+iPod+Phone. maybe in Rev. 2

My iPhone wishlist for iPhone 2 (or iPhone 1.5)
* Ability for local 3rd party apps (SDK)

* External storage (SD card slot preferred)
or some creative little door/slot that I could slide a ipod shuffle in, then they sell some extra shuffles with their iPhones.
Rating: 0 Positives / 0 Negatives
61 months ago

Wasn't there a 5-second runtime limit on javascripts shown on the iPhone? (Edit: link). I wonder if this will still work then. 5 seconds is not enough to do anything useful :)


Script runtime, not total run time. Its been my impression that almost nothing in JS takes more than .05 of a second, even complex pages. For reference Firefox has a 10 sec limit, so whatever you can do for 10sec in there will most likley work on iPhone.
Rating: 0 Positives / 0 Negatives
61 months ago
If the iPhone kicks off it will be a great push for Web Applications in general. Ajax coding it more powerful then people give it credit for. Forcing people to develop for it will make them realize what they can do on their own websites.

More Web Based application and less system based applications makes choice of Operating Systems more and more relivlant. If I like OS X ill use OS X and use the apps I like. If I like Windows then I can use the same Apps. If I like FreeBSD Linux,.... Same thing. The only group that will not gain from this is Microsoft, and I am not shedding any tears over that. Needless to say it wont kill MS. But just make competition a bit more fare.
Rating: 0 Positives / 0 Negatives
61 months ago


WebShell is a web-based AJAX interface for the Apple iPhone.


This is totally great. Definitely one of the apps that i was missing. I agree with the other posters, AJAX is way more capable than people recognize. Just watch the app list grow! There will be many surprises, i'm sure.
Rating: 0 Positives / 0 Negatives
61 months ago

This is totally great. Definitely one of the apps that i was missing. I agree with the other posters, AJAX is way more capable than people recognize. Just watch the app list grow! There will be many surprises, i'm sure.


That is great. I was looking for SSH and something like VNC or pcAnywhere / Remote Desktop / Terminal Service. I looked and found a few web based VNC viewers but they were all flash. pcAnywhere has a java client but it is not javascript.

Still hoping for an eWallet replacement to store important numbers / accounts encrypted.

- James
Rating: 0 Positives / 0 Negatives

[ Read All Comments ]