Vamos a configurar nuestro Ubuntu para poder acceder remotamente al escritorio mediante VNC a través de cualquier navegador.
Instalamos los paquetes necesarios:
#sudo aptitude install x11vnc
#sudo aptitude install vnc-java
Una vez instalados, ejecutamos en consola lo siguiente (SIN superusuario).
#x11vnc -storepasswd
Introducimos la clave que queramos.
Ahora abrimos los puertos 5800 y 5900 en nuestro router o firewall hacia nuestra IP (interna).
Ejecutamos el siguiente comando para levantar el servidor:
#x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800
Si queréis que se inicie al inicio del sistema debéis ir a:
Sistema/Preferencias/Aplicaciones al inicio
Le dais a añadir y en COMANDO ponéis:
#x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800
Ahora para acceder al ordenador basta con poner en el navegador:
http://IP:5800
Donde la IP es la dirección en local de la máquina
También podréis acceder con un Host DynDNS
Se puede cambiar el puerto de escucha.
Si tenéis el equipo configurado para arrancarlo remotamente (WOL) deberéis acceder antes por SSH al equipo (Servidor SSH en Ubuntu : Manual para configurar un servidor SSH en Ubuntu y entrar a tu equipo de forma remota con seguridad), loguearse con la cuenta y ejecutar el comando:
x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800
Para levantar el servidor VNC.