flopy.es

Díscolo blog de informática, y humor

flopy.es - Díscolo blog de informática, y humor

Uso de UltraVNC mediante conexiones inversas

Hemos visto en un montón de tutoriales publicados en esta misma web que el VNC es una herramienta muy útil para poder controlar un ordenador a distancia. De todas formas puede surgir un problema si se quiere usar para, por ejemplo, arreglar el ordenador de un amigo. Imaginaos la situación:

Suponed que os llama un amigo y os dice que necesita que le ayudes para cualquier tema relacionado con el ordenador. Tú le pides que instale el UltraVNC para poder revisar su equipo de forma remota. Él lo hace, pero de repente surge el problema de que tiene que configurar los puertos para que funcione correctamente. Aquí ya se lió una buena, porque como cada router es distinto, habría que mirar con calma cómo hacer para mapear los puertos de forma correcta.

O si quereis suponed esta otra situación: Quereis controlar el equipo del trabajo desde vuestra casa, pero no teneis acceso al router ni podeis mapear los puertos necesarios para que funcione el vnc en el trabajo.

Estos problemas pueden solucionarse mediante conexiones inversas. El concepto es un poco complicado de explicar, pero vamos a intentarlo para que quede muy clarito. En anteriores tutoriales, lo que hacíamos era lo siguiente: el equipo al que queríamos acceder de forma remota (llamémosle equipo 1) lo dejábamos “escuchando” peticiones de internet mediante un programa servidor (UltraVNC server). En ese equipo teníamos el router con los puertos mapeados y todo preparado para que si entraba una petición por el puerto del VNC, se dirigiera al equipo correcto. En cuanto otro equipo intentaba entrar (equipo 2) mediante un programa cliente, el servidor le preguntaba la contraseña y si ésta era correcta, permitía el acceso remoto.

En este tutorial vamos a hacerlo al revés. El equipo 2, en lugar de ser el que hace la petición va a ser el que esté “escuchando” y preparado para recibir peticiones, por lo que va a ser este equipo el que tenga que tener correctamente configurado el router y los puertos, y va a ser el servidor (equipo 1) el que haga la petición al cliente. Veamos cómo se hace eso.

Primero nos vamos al equipo 2 (el ordenador con el que vamos a ver de forma remota el contenido del otro equipo) y arrancamos el “UltraVNC viewer” de una forma especial para que funcione como servidor. Nos vamos en el menú inicio a la carpeta del UltraVNC y dentro de la subcarpeta “UltraVNC viewer” pinchamos en “Run UltraVNC Viewer (Listen mode)”. Si tenemos alguna otra versión de VNC, también podemos acceder mediante el símbolo del sistema, yendo a la carpeta del VNC y escribiendo “vncviewer -listen”.

De cualquiera de las dos formas, tendremos al final en la bandeja del sistema un icono del VNC viewer (verde, no azul como el server), que indicará que está revisando las peticiones que estén entrando en el equipo.

Este equipo debe estar conectado directamente a internet (por ejemplo, con un modem cable, no un router) o bien debe tener un puerto mapeado en el router para lograr una conexión correcta. Supongamos que si tenemos un router tenemos mapeado el puerto 5912, o bien, supongamos que usamos un módem de cable (con un módem de este tipo, no haría falta mapear ningún puerto). Supongamos que la ip pública de este equipo es xxx.xxx.xxx.xxx (Sustituid la ip por la del equipo). Si no conoceis la ip pública del equipo y da la casualidad que veis este tutorial desde él, os dejo aquí a un tipo que os la dirá

Una vez que sabemos qué número de puerto debemos usar y la dirección IP de nuestro equipo, procedemos a configurar el otro equipo.

En el equipo remoto iniciamos el UltraVNC Server. Cuando lo veamos en la bandeja del sistema (al lado del reloj), hacemos click con el botón derecho en su icono y seleccionamos “add new client”. Ponemos dentro algo similar a esto:

Por supuesto sustituís las XXX por los números de vuestra dirección ip. En el momento en que lo hagais, lo que se está viendo en la pantalla, se estará viendo en el otro equipo y podrán controlarlo.

El concepto de este método es un poco lioso, pero tal vez os resulte de utilidad si con el método normal teneis problemas para mapear un puerto en el router.

Share

Tutorial de uso del ultra VNC

Vamos a ver en este artículo cómo acceder de forma remota a nuestro ordenador desde otro ordenador cualquiera mediante UltraVNC. Gracias a él, por ejemplo, desde el trabajo podeis ver la pantalla de vuestro equipo, ejecutar programas, etc… En la página oficial del proyecto podreis encontraros con el enlace para bajaros la última versión (que a la fecha de escribir este artículo se trata de la 1.0.2). Simplemente ejecutais el programa de instalación e instalais el VNC en vuestro ordenador.

¿Cómo ponerlo a funcionar? Pues la forma más sencilla es que, nada más instalarlo, ejecuteis un par de programas que os crea en el menú inicio.

Como podeis ver en la imagen, teneis que ejecutar “Install Default Registry Settings” y “Install WinVNC Service”. Con esto el programa ya se ejecutará automáticamente al iniciar el ordenador, por lo que simplemente dejándolo encendido podreis acceder a él desde cualquier parte. Yo también os recomendaría hacer otra cosilla para acceder a más velocidad desde otro ordenador, y es instalar un driver que también os proporciona el programa.

Simplemente lo ejecutais y dejais que se os instale, y después reiniciais el equipo. Vereis que una vez reiniciado, el vnc se ejecuta automáticamente al encender el ordenador y queda como un icono al lado del reloj, en la parte inferior derecha de la pantalla.

Ahora llega la hora de hacerlo funcionar. Antes de nada debeis saber la dirección IP de vuestro equipo. Con el vnc instalado es muy sencillo saberla, ya que simplemente podeis poner el ratón encima del icono del vnc y os dará la dirección ip de vuestro equipo.

Por si hay dudas, en la siguiente imagen podeis ver la dirección IP del equipo desde el que estais leyendo este artículo.

Haciendo doble click en el icono del vnc, podeis accedeer a la configuración del mismo. Si no sabeis muy bien cómo configurarlo, yo os diría que dejarais la configuración tal que así

el resto del tutorial voy a seguirlo respecto a esta configuración, por lo que si la teneis distinta y luego no os va, intentad cambiarla para dejarla tal cual está en la foto.

Ahora desde otro ordenador conectado a internet podeis acceder a vuestro ordenador. Simplemente abrir una ventana del navegador y escribir esta dirección

http://la~dirección~ip~de~tu~equipo:5800

Dos cosas a resaltar: La primera es insistir en que pongais el “http://” antes de vuestra dirección ip, porque si no no os funcionará. La segunda, por si alguien tiene dudas, es que donde pone lo de “la~dirección~ip~de~tu~equipo”, hay que poner la secuencia de números de nuestra dirección ip, es decir, la que nos muestra el vnc.

En el ejemplo sería algo como http://83.165.xx.xx:5800

Vale. Ahora empiezan los problemas, porque mucha gente dirá “es que a mi no me funciona”. Si no os funciona teneis que revisar dos cosas muy muy importantes:

1) Que en el ordenador cliente esté instalado el java de SUN (no en el que teneis instalado el vnc, sinó en el ordenador remoto, de vuestro trabajo o del ciber en el que esteis). Si no lo teneis instalado, habría que instalarlo desde esta dirección. Y mucho ojito, porque si teneis instalado el java de Microsoft no funcionará. La última versión del VNC sólo funciona con el java de Sun (no es así con la versión del artículo anterior).

2) Si el ordenador donde está instalado el vnc tiene conexión a internet mediante un router, podeis tener problemas. Hay dos soluciones para ello. Una (la más sencilla) es configurar el router como monopuesto, y la otra es mapear el puerto 5800 para que cada vez que alguien quiera conectarse desde fuera al router por ese puerto, el router le derive al ordenador que tiene el vnc. ¿Que cómo se hace esto? Pues cada router es distinto, por lo que aquí no os puedo ayudar. Simplemente mirad las instrucciones de vuestro router y lo configurais de una forma o de otra.

Si estas dos cosas están revisadas y en orden, no deberíais tener problemas para usar el vnc. De todas formas, hay a mayores unas cuantas cosas que no está de más saber cuando se usa este programa, y que pueden seros de mucha utilidad.

A la gran mayoría de los usuarios de internet en España, el proveedor de internet le proporciona una IP dinámica, por lo que esto supone un problema a la hora de usar el VNC ya que la dirección IP de nuestra máquina puede cambiar en cualquier momento sin previo aviso. Supongamos que todo lo hacemos tal cual aparece en el tutorial. Apagamos el ordenador y a la mañana siguiente lo dejamos encendido para poder usarlo desde el trabajo. Allí nos vamos a la dirección que teníamos el día anterior pero de repente nos encontramos con la sorpresa de que no funciona, y es que nuestro ordenador hoy no tiene la misma dirección IP que ayer. ¿Cómo podemos solucionarlo? Pues la solución es un programa también gratuito llamado DinDNS Updater, que os permitirá tener siempre una dirección fija, aunque cambie vuestra ip. Una vez os hayais registrado, simplemente lo instalais con los datos que os da la página de registro. Para que os funcione correctamente aseguraos que el programa arranque siempre con el inicio de windows (hay un botón en la carpeta opciones que os permite que el programa quede instalado como servicio y que se inicie siempre automáticamente). Fijaos que cuando reinicieis, la carpeta “opciones” quede tal que así:

Hecho esto, hacemos click con el botón derecho en el icono que tiene el programa en la barra de tareas y nos vamos a “settings”.

Pinchamos en “add” y añadimos un grupo (simplemente ponemos el nombre que queramos)

Y en “provider” simplemente rellenamos con los datos que nos ha dado el registro de dyndns.

Gracias a este programa, ya no tendremos que memorizar nunca más la dirección IP de nuestro equipo. Ahora podremos acceder a nuestro ordenador mediante una dirección del tipo

“http://www.minombredeusuario.selfip.com:5800″

o del tipo

“http://www.minombredeusuario.dyndns.com:5800″.

Otro problema importante que puede surgir es que en el ordenador cliente (el de nuestro trabajo o el del ciber, por ejemplo) no esté instalado el java de sun. Tampoco debería ser mayor problema, puesto que podemos bajarnos el programa visor y con este programa y sin necesidad de abrir el navegador, poder acceder a nuestro equipo. De hecho este programa nos da muchas más opciones que lo que tenemos usando el navegador. Por cierto… hay que tener cuidado, puesto que si usais este programa para conectaros al vnc de vuestro equipo, tendreis que usar el puerto 5900 (si teneis el vnc configurado tal y cómo puse en las primeras capturas de pantalla), y por supuesto, la dirección que tendreis que poner en el programa no empezaría por http://. La dirección que tendríais que poner sería algo como esto:

O algo como esto si usais el Dyndns Updater

Share

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. CERRAR