I need to connect via VNC from my machine A to another machine belonging to my friend B. Both of us have no way to open incoming ports - ISPs do not allow tunneling unless you buy a static IP based business plan. Both are linux systems BTW
We have a web server with full access, where we can both ssh into. How do we setup a tunnel from either end to teh server so that VNC works?
I know how to setup an ssh tunnel between two systems and I believe its not hard to do A->B->C by running ssh first on A to B and then on B to C
But I need A->C and B->C rather than A->B and B->C
Basically I think I need a proxy server - can this be done with SSH or even some sort of linux networking magic?