Filed under: iPhone
SSH shell for iPhone
We know what you've been thinking. "Gee, I wish I could SSH into my Mac with my iPhone." Well, now you can.WebShell is simple enough to install (just two commands in Terminal) and configure. Once it's all set up, point your iPhone to http://localhost:8022 in Safari and you're good to go!
The folks who are working on this are asking for your input. Send them your screenshots and experiences so they can make it even better. WebShell is free.


![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 1)
Jonathan said 9:24AM on 7-06-2007
This is the deciding point between a Treo 750 and and iPhone or the Nokia Linux palmtop. With multiple servers to admin, a better browser and a better terminal will determine what replaces my Treo 600 and TuSSH. It would be nice to leave the MacBook behind, now and again.
Reply
AK said 9:37AM on 7-06-2007
localhost will only work on the HOST machine. You need to have a public IP address setup on your Mac to access it via your iPhone to use this over EDGE. If you are on WiFi, on the same network as your Mac, then a private IP will work.
Also, don't create entry points on your Mac unless you really, really, know what you are doing.
Reply
schlomo said 10:54AM on 7-06-2007
sweet! now if only I could get a web-telnet client/server pack so I can log into my Windoze-based server at work while I'm on site... *hint hint*
Reply
Gabriel Ricard said 10:28AM on 7-06-2007
This is the exact reason I did not pick up an iPhone. This is not a real SSH program, and I'll be damned if I'm going to put something like WebShell on my servers. I don't care how much protection you try to give it. Putting a shell on a public web server is asking for trouble.
Let me know when Apple lets developers (OTHER THAN YAHOO AND GOOGLE) make real software for the iPhone, like an SSH program. If they did, I'd buy one.
Reply
pixelslut said 2:53PM on 7-06-2007
I agree with Gabriel 100%. Well ok 95%... i didnt get one because of this and a couple other needed nix tools that are absent and the fact that im a broke loser :-)
Reply
JD said 3:38PM on 7-06-2007
This does rather weaken the first "S" in SSH.
Reply
jjd said 3:55PM on 7-06-2007
Gabriel -- I don't think you understand. If I understand this correctly, this is a web application *on the iPhone* that will open up a real gosh darn port 22 connection to your server.
The only reason it is a web application is because there isn't a developers kit to develop real applications for the iPhone.
But I don't think you need to install anything special on your servers beyond sshd.
Reply
Marc said 7:00PM on 7-06-2007
jjd - You should go back and red that again. "Webshell is simple enough to install and configure". Webshell is installed on the Mac. Also if you look at the URL is points to port 8022, not 22.
Reply
Chris Kelley said 2:48AM on 7-28-2007
It's not that hard to make this secure. I have ssl set up on my laptop when I use this, and a virtualhost in apache that uses a reverse proxy (with apache's mod_proxy) so the location is hidden. The outside address is https://my-domain.com/iphone/ssh/, when apache is sending that on to http://localhost:8022/. It's a secure connection that is also password protected using htpasswd.
Reply
Chris Kelley said 2:50AM on 7-28-2007
Well, I can eat my words because v9.0 has just been released with a built in secure server.
Reply