Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have got two machines. One running behind an HTTP proxy which only allows http connections to internet. (FTP, SSH everything else is not allowed through this network).

Second machine is a server with a public IP connected to internet. I can install any software on both these machines. Is there any tool that will help me access second machine from the first?

I would like do do things such as FTP transfer, remote login and so on.

share|improve this question

migrated from stackoverflow.com Jul 24 '10 at 20:13

This question came from our site for professional and enthusiast programmers.

3 Answers 3

Openvpn supports operation over an http proxy. Its client is available on most desktop platforms; the server is available on most unixes. Pro: you can use any network protocol transparently (including UDP and streaming). Con: some setup required; the overhead is noticeable in some applications; you need admin rights on both sides.

Httptunnel and Httptunnel each let you set up one TCP connection (e.g., ssh) over HTTP. Pro: you don't need admin rights on either side. Con: you need special software on the server side; expect noticeable overhead; ease of setup and use can vary.

If you're only interested in ssh, you can tell it to operate via the proxy by using a program such as corkscrew. Pro: little setup required; no special server-side setup; no connection overhead. Con: doesn't work if the proxy is too restrictive (e.g. doesn't let https through); specific to ssh.

It may help to run the server on port 80 or 443.

share|improve this answer
    
OpenVPN over HTTP requires CONNECT support which is often not implemented or simply blocked. –  Steve-o Aug 23 '13 at 20:24

you can try REALVNC and you can try VPN if you have the ports open

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.