MarcosBL

Aprendiz de todo, maestro de nada

Escritorio remoto con VNC en servidores

Aunque no es lo habitual, puede que queramos acceder a un servidor de forma gráfica, sea por comodidad a la hora de editar ficheros, porque lo utilizamos como entorno de desarrollo en la nube, o por cualquier otro motivo. Sea como fuere, esta es una forma de lograrlo.

Instalamos el gestor de escritorio deseado (mejor uno ligero, como LXDE)

sudo apt-get install lxde

Editamos la configuración gráfica ajustando a la resolución deseada, en este caso 1024×768

sudo vi /etc/X11/xorg.conf
Section "Device"
Identifier "VNC Device"
Driver "vesa"
EndSection

Section "Screen"
Identifier "VNC Screen"
Device "VNC Device"
Monitor "VNC Monitor"
SubSection "Display"
Modes "1024x768"
EndSubSection
EndSection

Section "Monitor"
Identifier "VNC Monitor"
HorizSync 30-70
VertRefresh 50-75
EndSection

Una vez configuramos el servidor gráfico, instalamos el servidor VNC

sudo apt-get install x11vnc

Definimos una contraseña de acceso al mismo

x11vnc --storepasswd

Y ya podemos preparar un lanzador para nuestro sistema:

vi /home/usuario/vnc
startx & x11vnc -forever -usepw -httpport 5900 -geometry 1024x768
chmod +x /home/usuario/vnc

Con todo listo, es hora de probar la instalación, ejecutamos nuestro lanzador:

/home/usuario/vnc

Y deberíamos poder acceder a nuestro servidor con cualquier cliente de VNC:

Vista VNC

That’s all, folks