Se o endereço IP do seu servidor VNC for 1.2.3.4 (e executado na porta padrão), você poderá executar:
ssh -L 5959:127.0.0.1:5900 [email protected]
Isto configura um túnel criptografado da porta 5959 da sua máquina local que magicamente sai na porta 5900 em 1.2.3.4
Então você pode VNC para localhost :: 5959
O exemplo acima assume que você também está executando o VNC em sua máquina local, portanto, a porta 5900 é executada; 5959 é apenas outra porta. Se a porta 5900 estiver livre, você pode alterar o 5959 na linha ssh para 5900 e apenas conectar o VNC ao host local (127.0.0.1) sem especificar uma porta.
Observe que seu servidor VNC deve ser configurado para aceitar conexões de loopback; alguns os rejeitam por padrão para manter alguém do VNCing para si mesmos e iniciar um fluxo infinito de janelas em cascata.