Las siglas de VNC significan "Virtual Network Computing", y es, esencialmente, un sistema remoto de visualización que te permite ver el Escritorio de un ordenador remoto que esté en cualquier red local, o en Internet.
Como tenemos clientes y servidores tanto para Window$ como para Ubuntu, lo explicaremos en dos partes:

UBUNTU

Para configurar el servidor de VNC en Ubuntu, lo podremos hacer desde el modo grafico, asi que iremos a Sistema/Preferencias/Escritorio Remoto (en el caso que no lo encotremos, podremos escribir en la terminal:

vino-preferences

Se nos abrira la ventana de preferencias del escritorio remoto:

Deberemos tener activadas las casillas de *Permitir a otros usuarios ver mi escritorio
y en el caso que no solo queramos visualizar, sino tambien controlar, la casilla de
*Permitir a otros usuarios controlar mi escritorio.

Mas abajo veremos otras casillas, para si queremos que pida confirmacion y contraseña:

(en el caso de Pitrimini, que nos consultaba como controlar el equipo de un menor, no marcar ni *Pedir Confirmacion, ni la de *Contraseña)
A continuacion iremos a la configuracion de internet (esquina superior derecha) y haremos click derecho y abriremos la Informacion de la conexion (en su defecto, en la terminal:

ifconfig

Anotaremos la dirección IP para poder conectarnos desde el Cliente, por ejemplo: 192.168.1.3



Una vez hecho esto, podremos cerrar.
Ahora deberemos ir al equipo que sera cliente (el que controlara o visualizara el escritorio, y nos iremos al terminal server: Aplicaciones/Internet/Cliente de Terminal Server.

En la pestaña Equipo, escribiremos la direccion IP antes anotada.
En protocolo seleccionaremos VNC. Todos los demas campos los dejaremos en blanco, o escribiremos la contraseña si esque la hemos puesto.

Cuando clickemos en Conectar ya podremos visualizar el equipo remotamente ;)

WINDOWS

Para Windows, tendremos que descargar una aplicación para poder hacer lo antes descrito, y nosotros recomendamos UltraVNC 1.02 (version Estable), que es gratuito. Puedes descargarlo desde aqui

CONFIGURACION

  • Desde la perspectiva del Server (ordenador remoto)
    Al pulsar por primera vez el icono de UltraVNC Server aparecerá la ventana de configuración del mismo. Previamente puede que aparezca la ventana de Alerta de seguridad de windows, se pulsa Desbloquear.
    • El dato más importante para configurar es la contraseña que permitirá el acceso al ordenador. En la versión 100-RC11d está en el apartado Win VNC: Current User Propierties - Password. Se pulsa el botón Apply y OK. En ese momento se alojará un icono azul junto al reloj que señalará la activación del Server.
      configuración de la aplicación Server de UltraVNC
      En la versión 1.0.2 está en el apartado Authentication - VNC Password.
      configuración de la aplicación Server de UltraVNC 1.0.2
    • Sólo dos datos necesitará la persona que quiera entrar en el ordenado remoto: La contraseña y la dirección IP.(Si lo quereis dejar sin contraseña, dejarla en blanco) Para saber la direccion del equipo remoto podremos pasar el cursor del ratón sobre el icono del Server junto al reloj. La dirección IP es un conjunto de cuatro números separados por puntos, Ejemplo: 192.168.1.3
    • Hay que tener en cuenta dos situaciones concretas que pueden impedir la conexión entre los ordenadores: La existencia de un cortafuegos (firewall) o la utilización de un router para acceder a internet. En el primer caso la solución más cómoda y rápida, que no la mejor, es desactivar el cortafuegos en cuestión; el que viene con Windows o el que acompaña a los antivirus actuales. En el segundo caso habría que abrir los puertos 5900 y 5800 del router, en esta dirección de AdslZone explican cómo hacerlo a varios modelos, pero también puedes acceder al servicio técnico del acceso a internet y te guían paso a paso. Presta mucha atención porque esto mismo se podrá hacer para abrir los puertos del eMule.
  • Desde la perspectiva del Viewer (visor)
    Al pulsar doble clic sobre el icono aparece una ventana donde solo hay que poner la dirección IP del ordenador remoto. Los números tal cual, no hay que poner http ni nada parecido.
    visor de ultravnc versión 1.0.2 conexión con ultravnc
    Si por parte del ordenador remoto no hay problema alguno aparecerá una pequeña ventana para introducir la contraseña. Se nos abre una ventana a pantalla completa con iconos en la parte superior cuyo contenido será el escritorio del ordenador remoto. A partir de ahí se podrá utilizar como si estuvieramos delante de él.
    Escritorio remoto con ultravnc
  • Finalizar la conexión: En el icono que está junto al reloj, pulsando con el botón derecho del ratón.

Fragmento de Windows extraido de Miniguias