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'