resumen:
La idea es instalar vncserver con acceso para el acceso a la interfase grafica de zentyal desde cualquier haciendo tunneling con ssh.
Requerimientos:
- Putty
- Servidor con Zentyal
- vncserver
Instalar vnc server:
xxxx@xxxx:~$ sudo apt-get install vnc4server
iniciarlo y matar el proceso para que se cree la configuración por defecto:
xxxx@xxxx:~$vncserver
xxxx@xxxx:~$vncserver -kill :1
Ahora se modifica el archivo de inicialización para que use LXDE el entorno de escritorio que trae preinstalado Zentyal.
cadmin@cserver:~$ cat .vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
lxterminal &
/usr/bin/lxsession -s LXDE &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
Iniciar VNC server en la pantalla 0, por seguridad y consumo de recursos lo dejo manual
xxxx@xxxx:~$vncserver:0
para finalizarlo se puede usar
xxxx@xxxx:~$vncserver -kill :0
Configuración Putty:
Abrir el PuTTY y llenar los datos del servidor y el puerto para la conexión SSH
Expandir a la izquierda Connection, SSH, Tunnels y digite el puerto fuente y destino. El puerto que se ha configurado es el 5900 y la IP debe ser la IP local del servidor.
Usar el botón Add para añadirlo y verá algo como ésto
no es necesario hacer más cambios, guarde y establezca la conexión SSH con las credenciales habituales y abra el visor VNC de su preferencia. Use la dirección 127.0.0.1 para establecer la conexión.