I have a machine listening for ssh connections within a university network. The way that they've configured the network is such that each building is assigned a single external IP. I have no ability to change network infrastructure. Supposing that I know the current non-static internal IP of the machine that I want to access as well as it's external IP, how can I make the connection from the outside (assuming there is no interference from any sort of firewall)?
|
feedback
|
closed as off topic by ErikA, Ward, mdpc, sysadmin1138♦ Nov 8 '11 at 20:25
Questions on Server Fault are expected to generally relate to servers, networking, or desktop infrastructure, within the scope defined in the faq.
|
You have to do one of two things, and they both require a third machine with a public IP address running software you control: 1) Setup a VPN between that machine and some external machine with a public IP. Connect into that VPN and use it to access the machine. 2) Have that machine connect out to a third machine that operates as a proxy. Connect to the third machine, have it and the machine you are connecting to cooperate to attach an outbound connection from that machine to your outbound connection to the third machine and proxy that to an inbound 'loopback' connection to the machine's SSH client. Here's a more detailed explanation of how method 2 works.
| |||
|
feedback
|