My home computer is behind a firewall that I do not control and blocks all (yes, all) inbound traffic. Nearly any outbound traffic (and replies associated with it) are allowed, though. I would like to have SSH access to my machine. Given a friendly server on the Internet, I could use SSH itself to forward a port on the remote server to port 22 on the home computer, essentially using the remote computer as a secure proxy.

I do not have such a friendly server. Does there exist a service that offers to port forward in this manner?

  • 2
    You can use any remote machine capable of SSH to set up a reverse tunnel. A VPS would work, or you can get an Amazon EC2 instance - it's free for a year and about $10/month thereafter, I think. I don't know of any more specific free service, but maybe someone else can answer that. – user55325 Jan 30 '14 at 7:00
  • tunnelin.com doing just what you want. It will forward a port on its server to your local server's 22 (basically to any port), moreover, it will give you an easily configurable firewall to limit access by time, IP, and requests count. – simon Jun 27 at 23:20

There are several services that provide exactly that - free SSH port forwarding

Here is a brief list:

  • sshto.net - the simplest free SSH port forwarding service you can find based on just plain ssh
  • openport.io - a more sophisticated service that requires you to install their client software and has professional plans
  • neorouter.com - an even more feature packed and pricey software that also packs VPN support
  • remot3.it - a platform that is focused on IoT but does provide similar features
  • dataplicity.com - a small easy platform specifically designed to access your Raspberry PI shell which may help if you access your home network from an RPI
| improve this answer | |

@user55325 gave a good advice, of course. Still, you can get away with a free service, provided you are satisfied with less than Amazon EC2 has to offer. The sites listed on this Web page provide free shells, which are certainly enough if all you intend to do is to set up a reverse ssh tunnel.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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