Here is a diagram of the network and connection setup that I am working with:
The external network has an Ubuntu server running RealVNC Server (paid version). The simple version of what I want is that I want to open RealVNC Viewer on my Windows computer and connect to the RealVNC Server as if it was a direct connection. I am able to ssh into the remote Ubuntu Server via a sequence of ssh connections through an intermediary tunnel.
How do I accomplish this?
Some additional details are that the Ubuntu computer on the work network has a fixed public IP address that has been whitelisted on the external network. This is how that computer is able to ssh into the computer within the external network. The external network is not able to whitelist my computer at my home network. Thus, it is a requirement that we have this intermediate terminal machine. Currently, what I do is connect to a VNC server running on the work Ubuntu and then VNC again into the external Ubuntu. This is very awkward and slow.
