Está en la página 1de 12

Tutorial de VNC

Publicado: 31/07/2004
Escrito por [D]aRk
Actualizado: 31/07/2004

Hoy en día, con cada vez más familias con dos ordenadores, el controlar alguno de ellos a distancia de una
manera fácil y cómoda puede ahorrarnos mucho tiempo y esfuerzo. El programa líder en este sector pero
shareware, es el Remote Administrator, pero este manual va a tratar del VNC , un programa gratuito y sencillo,
que nos permitirá controlar remotamente otros ordenadores a distancia.

Para descargarlo, iremos a http://www.softonic.com/ie/6860/VNC y pincharemos sobre el botón de descargar,


también podremos descargarlo desde www.realvnc.com sección download pero es algo mas lento :)

En el equipo con el que vayamos a mirar otros ordenadores exclusivamente no es necesario activar en ningún
momento el VNC server, mientras que en los ordenadores que vayan a ser vistos hay que , además de instalar
el programa, ejecutar el programa del servidor.

Desde el menú de inicio / vnc , se puede arrancar el visor de ordenadores , el servidor y las opciones del
servidor.

Vayamos por partes, primero, a configurar un equipo con el VNC instalado y con el servidor ejecutándose. La
primera pestaña que nos aparecería es ésta, donde podremos , de manera inicial, configurar la contraseña del
equipo pulsando este botón de SET PASSWORD:

Nota: Si queremos que salga un aviso en pantalla pidiendo autorización para visualizar este pc, activaremos la
casilla de Promt local user to accept incoming connectios
Aquí pondremos nuestra contraseña, y la repetiremos por seguridad:

En la pestaña Connections podemos definir el puerto que deba usar el VNC para poder conectarse a este
equipo. También, de manera opcional, podemos especificar los rangos de ips autorizados a contactar con el pc:
Ahora, pasemos al visor del VNC para poder ver los otros equipos, aparecerá esta ventana para introducir la ip,
y luego darle a OK:

Nota: En options hay algunas opciones, como para cambiar el numero de colores de ver el otro ordenador,
puede ser interesante configurarlo en caso de tener una conexión lenta.

Seguidamente, nos pedirá la pass, la cual tendremos que introducir como previamente hayamos configurado:

Una vez conectados al otro pc, podremos hacer las cosas como si de nuestro propio ordenador se tratara,
aunque tendremos algunas opciones extra si presionamos en el botón de la esquina superior izquierda de la
ventana:

Send Ctrol + Alt + Del enviará al equipo remoto un Ctrol + Alt + Supr por ejemplo.

Nota: Los espacios en blanco son trozos de imagen que he quitado adrede por ser un pc mío y así poder
mostrar lo indispensable :)
También desde aquí podremos configurar el servidor de VNC, para ello iremos a su icono, presionaremos el
botón derecho, y aparecerán algunas opciones:

Presionando sobre Options, veremos las opciones anteriores que comentamos. El botón disconnect, permite
desconectar a la persona que esté viendo este pc remotamente. Presionando sobre Close VNC server , se cierra
el servidor y desconecta a todas las personas que miraran en este momento el pc.

Espero que este tutorial les haya servido de ayuda, sobre todo para personas que no puedan permitirse
comprar otro programa más famoso para controlar pcs remotamente. También existe la posibilidad de usar el
VNC con pcs con Linux etc, aunque este tutorial solo explica en Windows.
Introducción

VNC es una herramienta de control remoto de ordenadores. Estos


programas se usan para manejar ordenadores a distancia conectados por una red, usando el teclado y el ratón, y
viendo la pantalla igual que si estuvieras delante de la máquina. Este tipo de herramientas es bastante conocido
y usado por los informáticos, sobretodo los dedicados al soporte a clientes, porque le permite al técnico usar el
ordenador como si estuviera físicamente con el cliente. Hay muchos productos comerciales tipo VNC pero que
además ofrecen algunas utilidades más, por ejemplo: pcAnywhere, Remote Administrator, incluso puede que
tengáis alguno instalado ya, Windows XP trae la utilidad Asistencia remota, que es también un programa de
control remoto. Aquí usaré VNC porque es libre y gratuito, pero esa no es su única ventaja, es un programa
ligero, sencillo y multiplataforma, recientemente ha aparecido la versión 4 de RealVNC y esa es la que
vamos a instalar.

Cliente/servidor

Éste es un programa cliente/servidor, esto quiere decir que una parte de programa en un ordenador actúa como
servidor y sirve al cliente que está en otro programa y es el que pide los servicios. El servidor se ejecuta en el
ordenador que tiene que ser controlado, en el ordenador donde estamos nosotros ejecutaremos el programa
cliente para controlar desde aquí el ordenador remoto.

Instalación y configuración de VNC

Para el ordenador que va a ser controlado

En este ordenador hará falta instalar el servidor VNC, además del servidor yo también suelo instalar el cliente
por si tengo que controlar desde éste otro ordenador, además el cliente es solo un ejecutable pequeño, pero si
sabes que no lo vas a usar puedes dejarlo sin instalar.

Para el ordenador desde donde se va a controlar

Este ordenador necesita el programa cliente para poder conectarse con el otro. Si es una conexión que solo
necesites una vez, puedes optar por conectar con un navegador de Internet que tenga el plugin de Java.

Descarga e instalación

VNC al ser de código abierto puedes encontrarlo para varias plataformas, aquí vamos a usar la versión para
Windows.

1. Descargar RealVNC para Windows


2. Ejecuta vnc-4.0-x86_win32.exe

3. En Welcome to the VNC Setup Wizard dale a Next


4. EnLicense Agreement acepta la licencia GPL seleccionando I accept the
agreement y dale a Next
5. En Select Destination Location dale a Next
6. En Select Components activa VNC Server para instalar el servidor y/o VNC
Viewer para instalar el cliente, y pulsa Next

7. En Select Start Menu Folder dale a Next


8. En Select Additional Tasks las casillas de Additional icons son para
crear accesos directos al visor VNC en el escritorio y en la barra de inicio rápido
respectivamente. Si estás instalando el servidor tendrás las casillas de VNC Server
configuration, la 1ª opción es para instalar y configurar el servidor como servicio en
Windows, los servicios son programas que normalmente se inician al arrancar Windows y
se ejecutan en segundo plano sin interactuar con el usuario, si no lo tienes claro déjalo
activado; la 2ª opción es para iniciar el servicio. Luego pulsa Next

9. En Ready to Install no tienes más que confirmar pulsando Install


10. Ahora el programa se instala, si estás instalando el servidor, después aparece VNC
Server Properties (Service-Mode), dale al botón Set Password para
crear una contraseña para proteger el acceso. Luego pulsa Aceptar

11. En Information dale a Next

12. Por último en Completing the VNC Setup Wizard pulsa Finish

Cómo usar el programa

Conexión común

Para manejar el ordenador PCServidor con dirección IP 192.168.0.1 que ya está ejecutando VNC Server,
desde PCCliente:

1. Estamos en PCCliente, ejecutamos el visor VNC (Inicio - Todos los programas -


RealVNC - VNC Viewer 4 - Run VNC Viewer)
2. En Server tenemos que poner la dirección IP o nombre de red de PCServidor, en este
caso ponemos 192.168.0.1 y le damos a OK
3. Nos pide la contraseña, es la que hemos puesto al instalar VNC Server
4. Ya podemos controlar con teclado y ratón cómo si estuviésemos físicamente delante del
ordenador.

Averiguar la dirección IP de un ordenador

 En Windows 9x: Inicio - Ejecutar... - escribe winipcfg y haz clic en Aceptar - Ahí
puedes encontrar la dirección IP
 En Windows NT/2000/XP: Inicio - Ejecutar... - escribe cmd y haz clic en Aceptar - en el
prompt escribe ipconfig y pulsa Enter - Aparecen las direcciones IP de las tarjetas

 En Linux/Unix: En la consola ejecutar ifconfig [-a]

Con esos comandos aparecen las configuraciones de todas las tarjetas de red, si tenéis más que una hay que
fijarse en cual se va a usar para conectarse, si la conexión se hace por Internet pues hay que tener en cuenta la
del módem o acceso telefónico a redes.

Conectar sin tener instalado VNC Viewer

También se puede conectar usando como visor un navegador con Java, conectamos con un ordenador con IP
192.168.0.1:

1. Abrir el navegador de Internet


2. Meter la dirección del otro equipo y el puerto por el que da servicio Java
http://192.168.0.1:5800
3. Pedirá la contraseña y ya está disponible

Servidor Service-Mode/User-Mode

Esta es una de las novedades de esta versión 4.0. Lo que hasta ahora venía siendo la única posibilidad es
ejecutar el servidor en Service-Mode, de esta forma ejecutamos el servidor como servicio y está disponible sea
cual sea el usuario que esté en la máquina o aunque no haya ninguna sesión iniciada. User-Mode se puede usar
cuando se hacen conexiones esporádicas hacia este ordenador, así lo ejecutaremos cuando lo necesitemos
solamente. Además se pueden usar ambos modos al mismo tiempo, por ejemplo se me ocurre una situación en
la que el administrador del equipo configura el servidor en Service-Mode, pero la contraseña sólo la sabe él, un
usuario en su sesión puede abrir otro servidor configurado en un puerto distinto y con otra contraseña para que
él pueda conectarse desde otro equipo.

FAQ / Preguntas más frecuentes


No consigo conectar con el servidor a través de Internet, paso por un router/firewall/proxy
VNC por defecto usa los puertos 5900 en adelante (5901 para la 2ª conexión, 5902 para la
3ª, etc.) y 5800 para la conexión Java. Esos puertos tienen que estar abiertos en el
cortafuegos o en el router, si la conexión es a través de un proxy probablemente no se
pueda porque los proxys dan servicios comunes de Internet como WWW. Si por cualquier
motivo no se pueden abrir esos puertos pero sí otros, se puede configurar el servidor para
que escuche otros puertos: en las opciones del servidor, pestaña Connections.
Uso Windows XP y el VNC no funciona como debería
Si está activado el Cambio rápido de usuario puede provocar que VNC falle, si esto ocurre
desactivar esta opción desde Inicio - Panel de control - Cuentas de usuarios - Cambiar la
forma en que lo usuarios inician y cierran sesión - Quitar la opción Usar Cambio rápido de
usuario
Quiero que no permita desactivarse / cambiar opciones desde el icono del systray
Eso se puede hacer configurando unas opciones avanzadas (ocultas) del RealVNC, para
eso hay que editar el registro. En la clave
HKEY_CURRENT_USER\Software\RealVNC\WinVNC4 en modo usuario
(User-mode) o en HKEY_LOCAL_MACHINE\Software\RealVNC\WinVNC4
hay que crear los valores tipo DWORD:
 DisableClose = 1: Deshabilita la opción de cerrar el servidor VNC
 DisableOptions = 1: Deshabilita la opción de modificar las opciones del servidor
VNC
Hay que tener en cuenta los privilegios del usuario que va a usar el ordenador, si tiene
privilegios de administrador nadie le impide cambiar estas opciones del registro.
Quiero ocultar el icono del systray
RealVNC no permite ocultar el icono que hay junto al reloj, es comprensible porque dejando
a parte aspectos éticos, está prohibido controlar de esa forma a las personas sin su
conocimiento. Pero recordemos que VNC es software libre, y eso abre muchas puertas: se
puede coger el código y modificarlo, o puede que alguien ya lo haya hecho por nosotros. Si
en vez de RealVNC usamos UltraVNC (es más configurable) tenemos la opción Disable
TrayIcon en la ventana de configuración. También se puede ocultar el icono con TightVNC
creando el valor DWORD DisableTrayIcon = 1 en el registro en
HKEY_LOCAL_MACHINE\Software\ORL\WinVNC3\.

Hola:
mira, la primera consulta que tengo es que maquinas vas a monitorear y desde donde.
tambien, que software vnc has instalado?
me explico.
el servicio vnc, basicamente se separa en dos partes la primera es el servidor (que corresponde a la
maquina a la cual piensas monitorear).

la segunda es el cliente (con el cual vas a acceder a esa maquina que tiene instalado el servidor).

ahora bien. mas que para monitorear, el VNC sirve para tener un "acceso" remoto a la maquina.
es como si conectaras la pantalla, el teclado y el mouse en forma remota y via red a tu pc desde el cual
vas a tomar el control.

ahora, la forma de configurar o de operar varia segun cual es el software que has instalado.
para estos efectos digamos que estas usando el realvnc (www.realvnc.com).
el vnc tiene basicamente dos formas de acceder. mediante un cliente (un programa especifico) o mediante
web.
cuando deseas instalar un servidor vnc en una maquina tienes la opcion de activar el http y el cliente.
con el http lo unico que tienes que hacer una vez instalado el servidor es entrar al navegador y colocar
http://numero-ip:5800
con eso te pedira la contraseña y entraras via web a la maquina.
el cliente solo das la ip o el nombre de la maquina y sucede lo mismo.

lo que si debes tener cuidado es que si tienes el firewall activado debes "abrir" los puertos 5900, 5901 y el
5800, 5801 para la web.

si no te va a funcionar.

ahora, bajo windows tienes dos maneras de "activarlo".


la primera es como de usuario (user-mode). basicamente se entra como un usuario cualquiera y alli se
activa. basicamente le das al usuario el "derecho" a saber cuando lo activa, ya que de otro modo
cualquier persona con acceso puede estar viendo todo el rato que es lo que se se esta haciendo en la
pantalla e intervenir.
distinto es el modo de servicio (service-mode) en este caso se enciende el vnc en forma automatica
cuando se enciende el pc. aqui ya es mas automatizado.

bajo linux, la cosa es mas o menos similar.


tienes que tenerlo instalado y luego arrancar el servicio del servidor, lo cual suele estar bajo /etc/init.d
de manera que entras como root y escribes /etc/init.d/vncd start
y se activa el servidor.
por supuesto deberas abrir los puertos en el iptables (el firewall de linux).

como ves, la cosa es bastante sencilla.


pero como te dije, mas que para monitorear, es para acceder en forma remota al pc.

espero haberte sacado de las dudas.

¿Que es RealVNC?

RealVNC te permite controlar un PC remotamente como si estuvieras enfrente de ella. Si tienés banda ancha puedés usar tu PC desde el
trabajo o en cualquier lugar donde tengas un navegador Web.

Además de cumplir con la función de servidor, cuenta con un cliente para conectarse a los servidores RealVNC que tengamos.
Una vez que lo tenemos instalado, para acceder podemos utilizar el cliente o como fue mencionado, cualquier navegador Web. En el caso que
utilicemos el navegador, vamos a tener que tener disponible Java.

Para poder administrar remotamente a un PC con el RealVNC debemos ingresar una contraseña que se establece en el servidor al momento
de la instalación.
Funciona tanto en Windows como Linux y Sun.

*Para descargar RealVNC : (version: 3.3.7)


Descargar

*Bueno despues que descargemos el Software del RealVNC procedemos a la instalacion de dicho software y despues a la configuracion.

*Para que accedan a nuestro PC en forma remota que tenemos que hacer:

*Despues de la instalacion nos deberia quedar el quick launch del RealVNC en la barra de tareas

*Y si no nos aparece lo hacemos manualmente

*Le hacemos doble click para entrar a configurar el programa, Donde dice password le ponemos la clave del servidor, la que ustedes queran
*Bueno al momento que se realize la intrucion a nuestro pc nesesitamos saber nuestra ip, y para Saber nuestra ip nos vamos a MS-DOS
abremos una ventana y escribimos

-EN WINDOWS 98: COMMAND - IPCONFIG - DIRECCION IP: 200.********


-EN WINDOWS XP: CMD - IPCONFIG - DIRECCION IP: 200.******

*Despues que el pc servidor ya esta configurado, ahora configuramos nuestro pc para entrar remotamente:

*Nos vamos a Inicio - Programas - RealVNC -RunVNC Viewer

*Despues que agamos esto se nos va abrir un cuadro, en el cual tenemos que ingresar la ip del servidor
*Si todo esto se iso correctamente nos debria aparecer otro cuadro pidiendo la password del servidor

*Y para finalizar ya estamos en el pc del servidor Remotamente:

*Tienen que tener en cuenta si ocupan firewall darle los permisos correspondiente, para que el pc que quieran ingresar remotamente lo pueda
hacer sin problemas ...

*El puerto que utiliza es el 5900

Todo lo que dices sobre RealVNC es completamente correcto


contraseña, cualquiera?????
y sí, debes poner cualquier contraseña en la configuración del VNC Server, es para que sólo el individuo que sepa tu contraseña y tu IP,
pueda entrar sin problemas, dejando afuera a algunos malintencionados .
1º tengo que instalar el programa "real vnc" en un pc (por ejemplo en el de stgo), y meterme a "RUN VNC SERVER" y establecer una
contraseña, cualquiera?????, luego instalo el mismo programa en el pc de rancagua, y me meto en "RUN VNC VIEWER" y cuando me salga
la direccion ip... le pongo la del pc que esta en santiago, previa visita a paginas web que me den la ip real mia... y le doy a aceptar...

Completamente Bien...

y lo otro... si quiero hacer lo mismo pero al revez... tengo que invertir los programas??? o sea, en el de stgo le pongo viewer o en el de
rancagua server... cierto???? me explico, entrar con los programas intercambiados...

se puede???? o solamente un pc puede acceder al otro????

Si, también puedes ver los PC en forma "vice versa", la cosa es que tengas instalado las dos funcionalidades del VNC en cada computador:
ej.- En el de Rancagua instalas REALVNC, pero éste a la vez trae VNC server y VNC viewer instalados, por ende si quieres ver el PC de
stgo. hechas a correr el Viewer en Rcgua. y El Server en Stgo.... Si quieres ver el PC de Rancagua, hechas a andar el Viewer en Stgo. y el
Server en Rcgua....

Referencia:

en windows xp prof sp2, hay una parte en:

inicio - todos los programas - accesorios - comunicaciones - conexion a escritorio remoto....

que es eso????

También es un programa de asistencia remota, pero es menos pro prefiero VNC

te lo agradecxeria mucho mucho mucho...

De nada
Cualquier duda..consultar a $100 no más jaja..salu2