687
edits
Changes
no edit summary
We'll use a combination of ssh remote and local port forwarding in order to expose the laptop's ssh port outside the NAT.
== On the server ==
Make sure you have an account that the laptop can connect to.
== On the laptop ==
This will connect to the server, and set-up a remote port forwarding such that dialing localhost:12345 on the server will connect to localhost:22 on the laptop.
ssh -N -R 12345:localhost:22 harieta@freedom.mgk.ro
== On the other client ==
This will connect to the server, and set-up a local port forwarding such that dialing localhost:1235 on the client will connect to localhost:12345 on the server. Of course, localhost:12345 on the server just forwards to localhost:22 on the laptop.
ssh -N -L 12345:localhost:12345 freedom.mgk.ro
Then from another terminal (still on the other client) you can
ssh -p 12345 localhost
And should reach localhost:22 on the laptop.