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
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.
buenas, sos b4d3m?
Usinghola 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
UsingHola 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).
Usingque ip se pone en la version de linx¡¡¡¡¡¡¡¡¡
UsingHola Gracias por los tips…el cliente se conecta pero la pantalla solo sale un fondo Gris….si alguien sabe que pasa por favor ayuda…
Usinghola, 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
UsingThinking about creating a shed? we have a lot of plans!
UsingThank 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.
UsingHasta los momentos no he podido crear una asistencia remota, siempre me da problema con algo, no se si un puerto o el firewall
Using