Volendo creare un tunnel sicuro per VNC utilizzando ssh sarà sufficiente eseguire il seguente comando:

ssh -N -f -L 5901:localhost:5901 -l nomeutente IP.del.server.remoto

Una volta eseguito il client VNC dovrà essere indirizzato sulla porta 5901 della macchina locale.

Qualora voleste creare un alias per la shell utilizzate qualcosa di simile:

alias tunvnc='ssh -N -f -L 5901:localhost:5901 -l nomeutente IP.del.server.remoto; open vnc://localhost:5901'