Sign in to follow this  
Followers 0
Forerunner

Tunnel SSH over Http(s)?

5 posts in this topic

I'm trying to get an SSH/SFTP connection going out of my school. Unfortunately, all web traffic goes through a filtering proxy. (twotrees.com) I run a website for one of my classes and I would really like to have shell access to the server(and my home server too). As far as I've seen, nothing except ports 80 and 443 go through. So, the first thing I tried was to move my SSH server to port 443, and tell PUTTY to use the filtering proxy. However, they also filter the protocol I guess, since that didn't work either. I've Googled a bit, but I couldn't find anything that doesn't involve installing something - which I can't do since it's a school computer. So I'm at a loss. How could I make SSH look like HTTP(s) on port 80/443?

0

Share this post


Link to post
Share on other sites

Put a Java SSH applet on your webserver? I'm not sure what software to recommend, but I know something like that exists for the iPhone (done via AJAX, not Java), and Webmin includes one too.

Edited by Spyril
0

Share this post


Link to post
Share on other sites

http://antony.lesuisse.org/software/ajaxterm/

AjaxTerm is the way to go. The problem is that you need 1) an https server and 2) a server that allows you to run an ssh client installed _on_ the server, and allows outgoing connections to be made. This is often blocked by hosting companies.

If you have a few $$$ to spend, you can always use serfish.com, which is basically paid AjaxTerm service.

0

Share this post


Link to post
Share on other sites

http://antony.lesuisse.org/software/ajaxterm/

AjaxTerm is the way to go. The problem is that you need 1) an https server and 2) a server that allows you to run an ssh client installed _on_ the server, and allows outgoing connections to be made. This is often blocked by hosting companies.

If you have a few $$$ to spend, you can always use serfish.com, which is basically paid AjaxTerm service.

Oh sweet. Thanks, I think this is going to work. I'll just run this on my home server, and then open an ssh connection from my home server to the web server through this.

Edited by Forerunner
0

Share this post


Link to post
Share on other sites

If 443 is the only allowed HTTPS port, your SSH server must be listening on 443.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0