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

Lista de Software Libre

Aquí una lista de software libre equivalente para distribuciones linux como también para windows. Estaré añadiendo más ya que como sabrán ahí mucho software que falta colocar: Software en Windows Software Libre Equivalente 3D Studio Max K-3D ( http://www.k-3d.org/ ) Wings 3D ( http://www.wings3d.com/ ) Art of Illusion ( http://www.artofillusion.org/ ) Blender ( http://www.blender.org/ ) POV-Ray ( http://www.povray.org ) ACDSee KuickShow ( http://kuickshow.sourceforge.net/ ) ShowImg ( http://www.jalix.org/projects/showimg/ ) Gwenview ( http://gwenview.sourceforge.net/ ) GQview ( http://gqview.sourceforge.net/ ) Eye of GNOME ( http://www.gnome.org/projects/eog/ ) gThumb ( http://gthumb.sourceforge.net/ ) pornview ( http://sourceforge.net/projects/pornview/ ) MyACDSee ( http://myacdsee.sourceforge.net/home/index.php/ ) f-spot ( http://f-spot.org/ ) Adobe Acrobat Reader okular ( http://kpdf.kde.org/okular/ ) Xpdf ( http://www.foolabs.com/xpdf/ ) Evince ( htt

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 VARCHAR(8000), @Union VARCHAR(8000),@name_tb VARCHAR(200),@name_tb_cod VARCHAR(200);     DECLARE @column

Memoria flash

La humilde unidad USB podría almacenar muchos más datos en los próximo dos años. Una nueva tecnología de memoria, desarrollada en la universidad estatal de Arizona, podría ofrecer densidades de almacenamiento hasta 1.000 veces mayores que la memoria flash existente. Los investigadores desarrollaron la tecnología, conocida como celda de metalización programable (PMC), para contrarrestar los límites físicos de la tecnología actual de memoria de almacenamiento. En lugar del enfoque tradicional de la electrónica que consiste en desplazar los electrones entre iones (partículas cargadas), las celdas PMC emplean una tecnología conocida como nanoiónica para que sean los propios iones los que se desplacen. Leer más