Instalar o vnsserver no servidor

tigervnc-server

Criar o arquivo de configuração

(estou utilizando o mate-session)

#!/bin/sh
# ~/.vnc/startup

# ssh -L 5901:127.0.0.1:5901
# unset SESSION_MANAGER
# unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc

xrdb $HOME/.Xresources
mate-session &

Iniciar o serviço localmente para o meu usuário

:1 = 5901, :2 = 5902 …

$ vncserver :1

New 'meuservidor.lab.ic.unicamp.br:1 (william)' desktop is meuservidor.lab.ic.unicamp.br:1

Starting applications specified in /home/admlab/william/.vnc/xstartup
Log file is /home/william/.vnc/meuservidor.lab.ic.unicamp.br:1.log

$ vncserver -list

TigerVNC server sessions:

X DISPLAY # PROCESS ID
:1 682807

Criar tunel local para abrir o vncviewer sobre SSH

ssh -L 5901:127.0.0.1:5901 william@meuservidor.lab.ic.unicamp.br

Abrir vncviewer localmente via localhost:5901

vncviewer localhost:5901