Ir al contenido principal

TightVNC

tightvnc-logo-90x90 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í: dyndns_logo

  1. Abre una cuenta en dyndns.com
  2. Instala ddclient en tu ubuntu.
  3. Configura el “Escritorio Remoto”.
  4. 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:

Comentarios

Entradas más populares de este blog

SQL Server - backup de una sola tabla

La idea del código es crear un backup, usando BCP de SQL,  en mi caso estoy usando Ms. SQL SERVER 2008 R2.   CREATE PROCEDURE [dbo].[SP_TB_BACKUP] @FILTRO VARCHAR(20), @RUTA VARCHAR(200), @EXT VARCHAR(3) AS BEGIN     --1.- CREACION DE LA TABLA     CREATE TABLE #TABLE_TEMP (ITEM INT IDENTITY(1,1), NOMBRE_TB NVARCHAR(100), NOMBRE NVARCHAR(100), ONLYNAME NVARCHAR(100), ONLYSCHEMA NVARCHAR(100))     --2.- INSERTANDO EN LA TABLA     INSERT INTO #TABLE_TEMP (NOMBRE_TB,NOMBRE,ONLYNAME,ONLYSCHEMA)     SELECT ('['+table_catalog+'].['+table_schema+'].['+table_name+']') AS TABLENAME1,(table_schema+'.'+table_name) AS TABLENAME2, table_name AS ONLYNAME, TABLE_SCHEMA as ONLYSCHEMA     FROM INFORMATION_SCHEMA.TABLES     WHERE table_name like '%'+@FILTRO+'%'     ORDER BY table_name     --3.- BUBLE TABLAS     DECLARE @columnHeader V...

Clientes para tu Blog

Etiquetas de Technorati: Clientes para tus blog's Si te gusta escribir en tu blog y poder arreglar tu contenido (Texto, fotos, música, videos, etc.), y no conoces código HTML, XHTML, CSS, etc. Bueno es muy necesario un programa de ayuda, prepare una pequeña lista de programas (software) que te pueden ayudar con esta tarea (tratare de poder llenar contenido para SO de Apple “Dije trataré”, ya que no dispongo de equipo con este SO y poder probarlos). Comencemos con los clientes de Blog’s, sin orden en particular: WINDOWS LIVE WRITER Windows Live Writer VER PRESENTACIÓN DESCARGAR TODO ...

Personaliza el wallpaper de tu Celular

Personalizar el wallpaper (fondo de pantalla) de tu celular... puede hacerse de varias maneras, pero una de las mas simples, para personalizar... aquí les tengo una ayudita muy simple y gratuito. Visita esta web Red dodo