I have set the following ssh tunneling, to access office machine from home:
[execute from office machine] Setup connection Office -> Home (as Home has public IP). Setup reverse tunnel from office machine to home:
ssh -CNR 19999:localhost:22 homeuser@home
[execute from home machine] Connecting to office from home. Using tunnel from the step 1:
ssh -p 19999 officeuser@home
Now, how can I access my office machine from a third machine, and not the home one ? I can access my home machine from any machine on the internet.
Thanks