En ssh-tunnel + vncviewer (er med i ubuntu, skal evt. installeres
via pakkemanageren):
1) at han åbner en port i sin router til ssh (port 22) ind til sin linux-PC,
2) og han installerer openssh-server (sshd).
3) han meddeler dig sin IP-adresse evt. ved at se på http://myip.dk/
4) Kører han ubuntu skal han også ind i System->Indstillinger->Fjernskrivebord
og slå det til. Det er dog ikke alle distributioner der har mulighed for fjernskrivebord.
Du kalder så op med ssh:
ssh -p22 -L 5950:127.0.0.1:5900 user@IP-addresse
Så kan du koble VNC-client til port 5950 hos dig:
vncviewer localhost:5950