Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > News and Article Discussion > MacRumors' Page 2 News Discussion
TouchArcade.com - iPhone Game Reviews and News

Reply
 
Thread Tools Search this Thread  
Old Jun 20, 2007, 12:58 AM   #1
MacRumors
macrumors bot
 
Join Date: Apr 2001
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.
MacRumors is offline   Reply With Quote
Old Jun 20, 2007, 01:39 AM   #2
Analog Kid
macrumors 68000
 
Analog Kid's Avatar
 
Join Date: Mar 2003
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.
__________________
"Quick to judge, quick to anger, slow to understand...
Ignorance and Prejudice and Fear walk hand-in-hand."
--Peart
Analog Kid is offline   Reply With Quote
Old Jun 20, 2007, 03:43 AM   #3
JloR
macrumors newbie
 
Join Date: Oct 2006
Location: Denmark
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..

Last edited by Doctor Q : Jun 20, 2007 at 11:58 AM. Reason: removed mention of deleted post
JloR is offline   Reply With Quote
Old Jun 20, 2007, 03:58 AM   #4
mavherzog
macrumors 6502
 
Join Date: Jun 2005
Location: Columbus, WI
Nice. I used to be able to SSH from my blackberry...good to know that I will have this same option on the iPhone.
mavherzog is offline   Reply With Quote
Old Jun 20, 2007, 05:12 AM   #5
GekkePrutser
macrumors regular
 
Join Date: Aug 2005
Location: Netherlands
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.
__________________
MacBook Pro 13" 2.26 Ghz 2GB ; Mac Mini (nVidia) Core 2 Duo 2.0 Ghz 4GB ; Mac Mini G4 1.33Ghz 1GB

Last edited by GekkePrutser : Jun 20, 2007 at 05:19 AM.
GekkePrutser is offline   Reply With Quote
Old Jun 20, 2007, 05:51 AM   #6
dr_lha
macrumors 68000
 
Join Date: Oct 2003
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.
__________________
Me: 1Ghz 12" PB and Mac mini Intel Core Solo 1.5Ghz, The Wife: 1.86Ghz CD MacBook, Me@Work: 2.66Ghz Mac Pro and a 2.33Ghz C2D 15" Mac Book Pro
dr_lha is offline   Reply With Quote
Old Jun 20, 2007, 11:10 AM   #7
arkmannj
macrumors 6502a
 
arkmannj's Avatar
 
Join Date: Oct 2003
Location: Salt Lake City UT
Send a message via AIM to arkmannj
Quote:
Originally Posted by dr_lha View Post
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.
arkmannj is offline   Reply With Quote
Old Jun 20, 2007, 11:13 AM   #8
JPyre
macrumors 6502
 
Join Date: Mar 2005
Location: Pistolvania
Send a message via AIM to JPyre
Quote:
Originally Posted by GekkePrutser View Post
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.
__________________
Dual 2.0GHz G5 Tower, 2.4GHz Black MacBook, 1.5GHz 12" Powerbook, Screenless 667MHz 15" Powerbook, iPhone 3G, Apple ][c with Okidata line printer.
JPyre is offline   Reply With Quote
Old Jun 20, 2007, 12:05 PM   #9
jellomizer
macrumors 6502
 
Join Date: Sep 2006
Location: Upstate NY
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.
__________________
17" Core 2 Duo MacBook Pro
3GB of RAM, 100GB 7200 RPM, Glossy
jellomizer is offline   Reply With Quote
Old Jun 20, 2007, 02:51 PM   #10
brooker
macrumors regular
 
Join Date: Apr 2007
Location: PacNW
Quote:
Originally Posted by Macrumors View Post
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.
__________________

(Mr.) Brooke R.
iP: 1x620MHz 8GB. PB: 1x1.5GHz G4 2GB. MBA: 2x1.8GHz 64GB. MP: 2x2x2x3GHz 7GB RAID1, RAID0+1.
brooker is offline   Reply With Quote
Old Jun 20, 2007, 02:56 PM   #11
jamesarm97
macrumors 6502a
 
Join Date: Sep 2006
Quote:
Originally Posted by brooker View Post
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
jamesarm97 is offline   Reply With Quote
Old Jun 20, 2007, 03:28 PM   #12
rdrr
macrumors 6502
 
Join Date: Nov 2003
Location: NH
Quote:
Originally Posted by arkmannj View Post
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.

I don't know how treo does it, but it is probably something like the Idokorro solution. A third party $$h app, that can be installed on your blackberry, nokia S60/70, motorola, and SE phones. They also have a citrix client, remote file manager, and remote desktop application. Pretty much a well rounded SysAdmin suite of tools.

http://www.idokorro.com/products/ssh-features.shtml
rdrr is offline   Reply With Quote
Old Jun 20, 2007, 03:35 PM   #13
rdrr
macrumors 6502
 
Join Date: Nov 2003
Location: NH
Since it is a version of OSX Apple may have an undocumented way to use ssh, kinda like how they by default hide the terminal in applications/utilities.

Wait and see I guess.
rdrr is offline   Reply With Quote
Old Jun 20, 2007, 03:35 PM   #14
dr_lha
macrumors 68000
 
Join Date: Oct 2003
Quote:
Originally Posted by brooker View Post
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.
It still requires installing software on the server side though, which is hardly likely to happen in a corporate environment. Its a neat work around, but its far from "AJAX being way more capable than people recognize", its really a hack to get functionality on the iPhone which should be a relative breeze to get.

I'm hoping that we'll see iPhone "hacks" soon after launch that allow people to add things like shells etc.
__________________
Me: 1Ghz 12" PB and Mac mini Intel Core Solo 1.5Ghz, The Wife: 1.86Ghz CD MacBook, Me@Work: 2.66Ghz Mac Pro and a 2.33Ghz C2D 15" Mac Book Pro
dr_lha is offline   Reply With Quote
Old Jun 20, 2007, 03:46 PM   #15
twoodcc
macrumors 603
 
twoodcc's Avatar
 
Join Date: Feb 2005
Location: Right side of wrong
Send a message via AIM to twoodcc Send a message via MSN to twoodcc
cool i guess. i'm just ready for the iPHone to get here
__________________
tville pump
Smarter than the average bear
twoodcc is offline   Reply With Quote
Old Jun 20, 2007, 07:01 PM   #16
yg17
macrumors Demi-God
 
yg17's Avatar
 
Join Date: Aug 2004
Location: St. Louis, MO
Quote:
Originally Posted by arkmannj View Post

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.
How do they do SSH? The right way. On my BlackBerry, I had an SSH program installed, I believe it was called MidipSSH or something like that. Now, on my Windows Mobile phone, I have PuTTY (the mobile version) installed. I can SSH into any server I want without having to worry about whether or not I have some stupid HTML page on the server or not.
__________________
2.66 GHz quad core Mac Pro, 3 GB RAM, 2x500GB WD Black (RAID0),
2x1TB WD Black (RAID1), LG Blu-Ray Burner, GT120, Dell U2410
13" Unibody MacBook 2.4 GHz
120 GB iPod Classic; 16 GB iPhone 3G
yg17 is offline   Reply With Quote
Old Jun 20, 2007, 07:22 PM   #17
dr_lha
macrumors 68000
 
Join Date: Oct 2003
Quote:
Originally Posted by yg17 View Post
How do they do SSH? The right way. On my BlackBerry, I had an SSH program installed, I believe it was called MidipSSH or something like that. Now, on my Windows Mobile phone, I have PuTTY (the mobile version) installed. I can SSH into any server I want without having to worry about whether or not I have some stupid HTML page on the server or not.
Exactly. I had a SSH client on my Palm 5-6 years ago. The apologists can think what they want, but its a simple fact that AJAX web apps can't fill every niche.
__________________
Me: 1Ghz 12" PB and Mac mini Intel Core Solo 1.5Ghz, The Wife: 1.86Ghz CD MacBook, Me@Work: 2.66Ghz Mac Pro and a 2.33Ghz C2D 15" Mac Book Pro
dr_lha is offline   Reply With Quote
Old Jun 21, 2007, 01:53 PM   #18
mpw6
macrumors newbie
 
Join Date: Jun 2007
only need one gateway

While it is certainly not feasible to setup this python app on all the servers you might wish reach via ssh, I feel it's important to point out you would only need it setup on one server. Once you authenticate there, you should be able to ssh from there to anyplace else.
mpw6 is offline   Reply With Quote
Old Jun 21, 2007, 01:57 PM   #19
cjewby
macrumors member
 
Join Date: Oct 2005
hooray. My vpn connection at school needs ssh... woot.
__________________
-Powerbook15" 1.67Ghz
-eMac G4 1.25Ghz
-iBook G3 600Mhz Combo
-2G iPod 10Gig
-1G iPod Nano
cjewby is offline   Reply With Quote
Old Jun 21, 2007, 05:12 PM   #20
qualleyiv
macrumors newbie
 
Join Date: Aug 2006
Quote:
Originally Posted by arkmannj View Post
I know there are security concerns, etc. but how does the Treo (Palm) and other "smart phones" do it ?
Not well.

I believe that many of the people who are complaining about this have never had the "luxury" of installing a bad app (or any app for that matter) on a device such as the Treo. As SJ said, making phone calls "IS the killer app." That is completely true and it's one thing that obviously doesn't occur to many Palm developers. I have installed very few applications on my POS Treo 650, but I have managed to install at least two applications which significantly affect the responsiveness of the device while answering a call. Have you ever had your phone restart when answering a call? I have. MANY times.

Now, I don't know about Symbian or MS phones, but I do know that Palm's piss-poor OS implementation on the Treo is the case in point for why 3rd party apps should be cordoned off in a web-browser sandbox.
qualleyiv is offline   Reply With Quote
Old Jun 28, 2007, 12:30 PM   #21
Object-X
macrumors 6502a
 
Object-X's Avatar
 
Join Date: Aug 2004
Ajax Terminal

Anyone know of an Ajax Terminal app?
Object-X is offline   Reply With Quote
Old Jun 28, 2007, 01:16 PM   #22
RnSK
macrumors regular
 
Join Date: Oct 2004
Dude...do you like...

Quote:
Originally Posted by yg17 View Post
How do they do SSH? The right way. On my BlackBerry, I had an SSH program installed, I believe it was called MidipSSH or something like that. Now, on my Windows Mobile phone, I have PuTTY (the mobile version) installed. I can SSH into any server I want without having to worry about whether or not I have some stupid HTML page on the server or not.
Have a job or something?

Trolling here daily about the iPhone cannot POSSIBLE pay that well, jesus.

I'm just askin'.

I don't think a single user left on MacRumors is unaware of your distain for the thing...what exactly are you trying to accomplish?
__________________
Do You Live in Here?
RnSK is offline   Reply With Quote
Old Jun 28, 2007, 04:43 PM   #23
chillywilly
macrumors 6502
 
Join Date: Mar 2005
Location: Salt Lake City
Send a message via AIM to chillywilly
That's pretty cool. Currently using SSH on my Treo 650 (using TuSSH). Good to know if I decide to jump for the iPhone, I can at least get to my clients without having to break out my MBP
__________________
Chilly
MBP 15" C2D 2.66Ghz | Mac mini G4 1.42Ghz | iPhone (1st Gen) 8Gb
chillywilly is offline   Reply With Quote
Old Jun 29, 2007, 04:01 PM   #24
FunkyELF
macrumors newbie
 
Join Date: Jun 2007
How SAD!

Seriously, how sad is that on a handheld computer you need to involve Python, a web server, javascript, XML and all that other bull **** just to get something like SSH working. If Apple had a decent SDK for the phone it could be done natively.
FunkyELF is offline   Reply With Quote
Old Jul 8, 2007, 07:47 AM   #25
BornAgainMac
macrumors 68030
 
BornAgainMac's Avatar
 
Join Date: Feb 2004
Location: Florida Resident
SSH native on the iPhone

I am wondering if Apple does make this a native iPhone app, how would they show this to the average user? For example, you see icons for YouTube, Calendar, Clock, iPod, SSH? It doesn't really belong on the main screen and it will just baffle and confuse the average person. Perhaps a Shell icon or Advanced features option. What do you all think?
BornAgainMac is offline   Reply With Quote

Reply

Mac Forums > News and Article Discussion > MacRumors' Page 2 News Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 10:12 PM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 2002-2009, MacRumors.com, LLC