Vamos a realizar conexiones remotas de escritorio con equipos windows con VNC instalado, desde un Sistema Operativo Linux

Empezemos

Instalar VNC Server y ingresar desde tu navegador web.
Podras acceder a tu pc de forma remota a través de un navegador web.

Instalaremos los paquetes correspondientes mediante:
#aptitude install x11vnc vnc-java

Estableceremos la contraseña que dará acceso a los clientes:
#x11vnc -storepasswd

Abrir puertos 5800 y 5900 en nuestro firewall y cortafuegos. Si tenemos un router debemos de redirigir estos puestos a la IP del pc en concreto a controlar.

Ejecutar le siguiente comando en el terminal ( como usuario ) :
x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800 -display :0

Si no funcionara probar a cambiar el display de 0 a 1

Podemos añadirlo a nuestra sesión para que se ejecute de forma automática en cada inicio.

Una vez hecho esto en la barra de direcciones del navegador ( comprobado con Iceweasel, en Chrome no me ha funcionado) ingresaremos la dirección IP del pc a controlar:
algo como esto 192.168.0.118:5800, siendo 192.168.0.118 los dígitos correspondientes a la IP del pc que deseamos ingresar, ya este conectado en nuestra red local o en internet.

En local no hace falta alterar nada del router, en mi caso solo abrir puertos para la conexión fuera de la LAN.

Espero haber ayudado a alguien. Bye