Something small I just figured out which might be useful for others again.
The various tutorials I found online missed something crucial in the explanation, so it took me a while to figure it out.
Server Side
Go to System->Preferences->Remote Desktop
Copy the following settings:
Client Side:
sudo aptitude install ssh
# Make an SSH tunnel to your home for port 5900
# (the default VNC port)
ssh -NC -L 5900:localhost:5900 USER@DOMAIN.COM -p 22
Now you can start up your VNC client and set it to connect to localhost.
Because of the SSH tunnel we setup it will connect to the server as if it’s the localhost over an ecrypted SSH connection
More detailed information can be found on these two pages:
https://help.ubuntu.com/community/VNC?action=show&redirect=VNCOverSSH
https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding

0 Comments.