At the office I have on the servers a vnc server running. In Windows I use putty to connect to the server, I log in and then use realvnc to see the desktop. But I cannot get this to work on Linux. I have done it in the past struggling but never again. What I have done is try to bind my localhost to the port 5901 and then to the port 5901 on the server machine
ssh -L localhost:5901:server.dog.com:5901 [email protected]
I am using the vnc client "remote desktop viewer". Best,