Cómo instalar un servidor VNC en Ubuntu

Por kristen waters
Operar remotamente una computadora puede ser muy útil.

Una Red Virtual de Cómputo (VNC) es una manera de compartir el escritorio de una computadora (servidor) remotamente con otra computadora (cliente). Los datos del teclado y de mouse de la computadora cliente se transmiten a través de la conexión y controlan el servidor. Los gráficos del servidor se transmiten de vuelta a través de la conexión. Excepto por algunos problemas de velocidad, parecerá que estás trabajando directamente con tu propio equipo. Sin embargo, todos los programas y comandos los lleva a cabo el servidor.

Paso 1

Abre una ventana terminal. Podrás encontrar la ventana terminal yendo a «Inicio» y «Utilidades».

Paso 2

Descarga vnc4server y xinetd: sudo apt-get install vnc4server xinetd

Paso 3

Abre vnc4server: vnc4server

Te solicitará una contraseña, que se usará para iniciar sesión en el servidor VNC.

Después de proporcionar la contraseña te saldrá algo así: New 'laptop:3 (laptop)' desktop is laptop:3

Fíjate en el número después de los dos puntos (:), en este caso es "3".

Al abrir vnc4server se creará un directorio .vnc en el directorio raíz.

Paso 4

Detén vnc4server vnc4server -kill :3

Cambia el número "3" por el número del paso 3.

Paso 5

Abre el archivo .vnc/xstartup para editar: gedit ~/.vnc/xstartup

El archivo será así:

!/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 & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &

Paso 6

Cambia el archivo vnc/xstartup y guárdalo.

No comentes las líneas que empiezan por «unset» y «exec». Comenta las líneas que empiecen por xsetroot, vncconfig, xterm and twm.

El archivo final debería ser así:

!/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 &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

Paso 7

Cambia los permisos del archivo /etc/X11/xinit/xinitrc para hacerlo ejecutable: sudo chmod 755 /etc/X11/xinit/xinitrc

Paso 8

Abre vnc4server: vnc4server

De nuevo, recuerda el número después de los dos puntos (:)

Paso 9

Inicia sesión en el escritorio remoto para comprobar la configuración: vncviewer localhost:3

Introduce la contraseña que elegiste en el Paso 3.