Explanation: I am on a home computer. I want to connect over the internet to a remote machine on a different network. The remote machine does not have a unique Internet IP address. The only unique Internet IP address is being used by the router (lets call it www.someplace.com)
The remote machine I want to connect to has the local network address 192.168.0.5.
To connect to this destination remote machine, in the past, I have normally had to configure the router to send traffic on a certain incoming port directed to a certain local IP. In this case, I would have to configure the Internet Router to send incoming traffic on port 22 to the local machine with the local network IP 192.168.0.5.
I want to know if there is a method of avoiding configuring the router. The problem arises from the destination remote machine NOT having a unique Internet IP. I am wondering if there is a way to tell SSH to first connect to an Internet IP and then to a subsequent local network IP.