• Comentarios

    • José Enrique: Está muy bueno, creo que es una de las partes más complicadas para trabajar en una web, sobre todo...
    • manuel: Es difícil conseguir subtitulos que estén sincronizados con las películas, más si las mismas están recién...
    • Miguel Andre: Me parece muy buena forma, porque el formato de fechas sólo he visto en versión inglés en php
    • Maryan Ana: Hasta los momentos no he podido crear una asistencia remota, siempre me da problema con algo, no se si un...

Configurar VNC para acceder de Windows a Linux Mediante SSH Tunnel

Siempre me he quejado de la configuración del proxy y gestión de la red en general del lugar donde trabajo… siguen usando filtrado por strings cuando ya hay firewalls, con plugins de filtrado de la capa 7 (l7filter) y más; como BrazilFW, SmoothWall, entre otros que actúan como Firewalls y routers de manera muy eficaz y sin castrar cosas que no se deberían… Nada mas de acordarme me da rabia.
En este momento, me encuentro en el trabajo y bueno, a menudo recurro a webproxys para poder navegar a gusto… hoy me encuentro con que, hehe, los buenazos del área de informática ya bloquearon la ruta de varios de mis webproxys, así pues, como necesitaba ver una URL y descargar unas cosas y recordé que dejé encendida mi lap en casa; se me hizo fácil bajarme rápidamente un VNCClient y entrar y así se solucionó mi problema momentáneamente y aproveché para hacer un post de cómo usar VNCW, cómo instalarlo, configurarlo, etc, hacerlo de linux a linux, es sumamente sencillo, pero, a veces, se tienen algunas complicaciones cuando se quiere acceder desde windows a linux, esto también puede ser por el Super proxy ;\… Bueno, explicaré cómo hacerlo mediante un tunel por SSH.
Antes que nada, como dijo Jack el DestripadorW, Vamos por Partes.
¿Qué es VNC?
Wikipedia nos dice:

VNC son las siglas en inglés de Virtual Network Computing (Computación en Red Virtual).
VNC es un programa de software libre basado en una estructura cliente-servidor el cual nos permite tomar el control del ordenador servidor remotamente a través de un ordenador cliente. También llamado software de escritorio remoto. VNC permite que el sistema operativo en cada computadora sea distinto: Es posible compartir la pantalla de una máquina de “cualquier” sistema operativo conectando desde cualquier otro ordenador o dispositivo que disponga de un cliente VNC portado.

Bueno, una vez explicado esto, vamos al grano…
Tomando como referencia que uso Debian en casa y en el trabajo Windows XP, explico de la siguiente manera:
-Instalando/descargando lo necesario-
Paso 1.
Tener instalado una máquina Windows XP y en otra Linux Debian (lenny, squeeze, etc…)
Paso 2.

En Linux, instalar tightvncserver

apt-get install tightvncserver

Paso 3.
En Windows, descargar El Cliente (vncclient) desde http://www.tightvnc.com/download.html, cabe mencionar que no hace falta descargar los instaladores, basta con los ejecutables.
Descomprimir el ZIP que descargaste, al hacerlo, verás 2 ejecutables, el que nos interesa es el vncviewer
Paso 4.
En Windows, descargar el PuTTY de http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

-Configurando el Servidor-
Ya hemos instalado y descargado lo necesario para la conexión, ahora vamos a configurar una sesión en linux para podernos conectar, para eso, desde la consola hacemos:

vncserver :1 -name winux -depth 16 -geometry 1024x768

Explico brevemente:

1=Numero de la sesión
-name=Nombre de la sesión
-depth=profundidad en bits
-geometry=resolución

Nos pedirá poner un password, se lo ponemos y listo.

-Conectándose desde Windows-
Paso 1.
Ejecutamos PuTTY y en la primera pantalla que te aparezca, llenas los datos de la siguiente manera:

  • -Host Name (or IP address):Aqui ponemos la IP del la máquina linux (De este punto aclararé algo al final)
  • SSH: La Opción de SSH debe estar seleccionada

Ahora, en el mismo PuTTY, nos vamos a Connection/SSH/Tunnels y llenamos los campos con lo siguiente:

  • Source Port: 5900
  • Destination:Ip de la máquina linux junto con el puerto 5901 (ej: milinux.org:5901)

Le damos clic en Add para cargar los datos, luego puedes guardar la sesión de PuTTY regresando a SESSION, en el campo “Saved Sessions” escribes el nombre que quieras como: TunelVNC y das clic en Save. Esto es opcional aunque recomendado para no repetir todo siempre.

Ahora, Damos clic en OPEN (esta en la parte inferior del PuTTY) y nos conectamos a nuestra máquina linux por SSH y así lo dejamos.

Paso 2 y FINAL :D
En Windows, nos vamos al directorio donde hayamos descargado y descomprimido el TightVNC y ejecutamos vncviewer.
En el campo de VNC Server ponemos localhost y damos clic en Connect. Nos pedirá un password, ingresamos el password con el que configuramos la sesión en la máquina linux y listo, en pocos segundos, estarán viendo su escritorio de su máquina linux.

9 Comentarios  »

  1. pir says:

    buenas, sos b4d3m?

    Using Mozilla Firefox Mozilla Firefox 3.0.14 on Ubuntu Linux Ubuntu Linux
  2. fredy says:

    hola bueno intente hacer lo que tu lograste hacer pero no me funciona el ultimo paso ps no me conecta cuando le pongolocal host me manda conection close

    Using Mozilla Firefox Mozilla Firefox 3.6 on Windows Windows XP
  3. admin says:

    Hola fredy, bueno, tal vez es por que la ip de tu servidor, al cual quieres acceder, no es pública. Si usas 2wire es muy sencillo. En el home, hay una opción para poner tu ip en modo desmilitarizado (DMZ).

    Using Mozilla Firefox Mozilla Firefox 3.5.3 on Linux Linux
  4. wowow says:

    que ip se pone en la version de linx¡¡¡¡¡¡¡¡¡

    Using Mozilla Firefox Mozilla Firefox 3.5.8 on Ubuntu Linux Ubuntu Linux
  5. Enrique says:

    Hola Gracias por los tips…el cliente se conecta pero la pantalla solo sale un fondo Gris….si alguien sabe que pasa por favor ayuda…

    Using Internet Explorer Internet Explorer 6.0 on Windows Windows XP
  6. José Vender says:

    hola, amigo, gracias por el aporte, al final no me funcionó, o no he podido agarrarle el hilo a la configuración del vnc o quizás el firewall me esté bloqueando

    Using Mozilla Firefox Mozilla Firefox 3.6.13 on Windows Windows XP
  7. Shed Designs says:

    Thinking about creating a shed? we have a lot of plans!

    Using Mozilla Firefox Mozilla Firefox 3.5.3 on Windows Windows NT
  8. webpositer says:

    Thank you, I’ve recently been looking for info about this topic for ages and yours is the greatest I have discovered so far. However, what about the bottom line? Are you positive about the supply?|What i don’t realize is in truth how you’re now not really a lot more neatly-appreciated than you may be now. You are so intelligent.

    Using Mozilla Firefox Mozilla Firefox 3.0.1 on Windows Windows XP
  9. Maryan Ana says:

    Hasta los momentos no he podido crear una asistencia remota, siempre me da problema con algo, no se si un puerto o el firewall

    Using Safari Safari 535.7 on Mac OS Mac OS X

Trackbacks/Pingbacks

    1. what is the difference between electricity and magnetism

    RSS feed for comments on this post, TrackBack URI

    Deja tu comentario