Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a few SSH boxes running on an ESXi Host, of which I would like to access from outside my normal home network.

Rather than port forwarding and pointing to all sorts of different VM's, is there any way to access them from a central location?

I was thinking of setting up a super-thin BSD guest with nothing but SSH, and remote to that. Then using the "ssh" command, connect from within my network, resolving internal hostnames without reinitialising a new connection to my client box in the big mean outside world.

The other was creating a VPN (of which I have done, albeit with troubles, via OpenVPN) and doing it that way, but I think the VPN for quick SSH seems a bit bloated, and sometimes I like to SSH with my droid on the go of which I dont want to fiddle with OpenVPM apps.


share|improve this question

Install netcat and sshd on a single machine that has been port-forwarded to, and then use ProxyCommand on the client to create a tunnel through that machine to each of the others.

share|improve this answer
So basically, this will redirect ports from one machine to another? If I forward, say, port x to the "hub", and use nc to cross between the port on the "hub", to the "node" over a standard port 22 SSH, I should then use this port x as the pathway for the new Putty connection? – Daniel Park Aug 13 '12 at 10:18

Your Answer


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.