Es un software cliente/servidor que te permite acceder remotamente a sesiones X-Windows. Con este programa puedes acceder desde cualquier computador conectado a Internet que tenga el cliente (vncviewer) a una sesión que hayas abierto en tu computador.
TightVNC usa licencia GPL y es una versión mejorada de VNC, optimizada para conexiones lentas ya que comprime el tráfico usando un algoritmo de compresión propio. En redes donde VNC es lento porque la conexión no es lo suficientemente rápida, TightVNC puede funcionar prácticamente en tiempo real.
Entre las ventajas:
- Los movimientos del cursor no generan una actualización de la pantalla, sino que éste es procesado localmente por el visor.
- El algoritmo de compresión Tight está optimizado para conexiones lentas, y genera mucho menos tráfico que la compresión tradicional de VNC.
- Puedes elegir el ratio de compresión, dependiendo de las velocidades de tu procesador y de tu conexión.
- Si no te importa demasiado la calidad de imagen, puedes activar este tipo de compresión que comprime las partes de muchos colores más eficientemente.
- Incluye un visor Java.
- Todas estas características están disponibles tanto para la versión Unix y SO Libres, como para la versión Windows.
- Da la posibilidad de configurar muchas opciones avanzadas directamente desde el GUI WinVNC, y aplicar los cambios inmediatamente.
- No hace falta ejecutar regedit para configurar algunas opciones como en el VNC estándar.
- La versión Unix del visor puede hacer un túnel ssh automáticamente usando cliente SSH o OpenSSH.
Instalación
System->Administration->Synaptic Package Manager
Buscar: TightVNC y marcarlo para instalación.
Verifica que instalas xtightvncviewer así evitarás algunos problemas.
O por consola:
sudo apt-get install tightvncserver
Configura en apertura el puerto 5900 en tu router y firewall
Una vez instalado, crea o edita /etc/init.d/vncserver con estos valores sudo gedit /etc/init.d/vncserver
Guardarlo y verificar que tenga estos permisos:
-rwxr-xr-x 1 root root
actualizar el rc.d
update-rc.d vncserver defaults
También modifica el archivo /usr/bin/tightvncserver.
sudo gedit /usr/bin/tightvncserver y busca esto:
y cámbialo por:
Una vez instalado debemos asegurarnos que nuestra computadora sea visto desde el exterior
Importante:
Un ordenador conectado a una red mediante un router, posee una IP privada con la que se conecta al router, y este se conecta a la red usando una IP pública. Dicha IP puede ser fija o variable dependiendo del contrato que tengas, que en la mayoría de las veces es variable. Para acceder a un ordenador conectado una red por medio de un router, en http://whatismyip.com/, puedes saber:
- La IP privada de conexión del ordenador al router.
- La IP pública de conexión del router a la red. Esta en la mayoría de los casos es variable, pero puede usarse servicios como el dyndns.org que guarda los valores de la IP pública cada vez que enciendes el ordenador y cada periodo de tiempo predeterminado. De esta forma, cuando nos dirigimos a una dirección de dyndns.org, (crea una cuenta) esta nos lleva a nuestra IP pública variable, que tiene guardada.
En lo que los pasos se resumirían así:
- Abre una cuenta en dyndns.com
- Instala ddclient en tu ubuntu.
- Configura el “Escritorio Remoto”.
- Abre los puertos de tu router.
Si todo funcionará correctamente. Ahora desde otra máquina de la red accederemos con un cliente VNC , introduciendo la IP de nuestro servidor de VNC , seguido del display que nos ha asignado. Ejemplo
192.168.0.14:5900 o si estas fuera de la red usa la ip asignada por dyndns.com
Seguidamente nos pedirá la contraseña que hemos introducido en el servidor VNC y ya tendremos nuestro acceso remoto en pantalla.
Además puedes añadir funcionalidades como OpenSSH, etc.
Extraído de http://www.xombra.com
Fuentes consultadas:
- Montar Servidor VNC
http://www.linuxdata.com.ar - Ubuntu TightVNC Server
http://www.davelachapelle.ca - How to install TightVNC
http://ubuntuforums.org/ - Acceso remoto mediante tightvnc
http://www.ubuntu-es.org - VNC
https://help.ubuntu.com
Comentarios