VNC
(Virtual Network Computing). Aplicación gratuita y de código abierto que permite acceso remoto a través de un escritorio remoto de otra computadora dentro de una red (como una LAN o lainternet).
Permite controlar una computadora remota enviando eventos como las pulsaciones del teclado y los movimientos y clics del mouse. En general, en la computadora remota, también debe estar instalado VNC.
El programa muestra una captura de imagen de la computadora remota cada un período determinado de tiempo. De esta manera un usuario puede ver exactamente qué eventos se producen en otra computadora y también controlarlos (si el programa está configurado para permitir controlarla).
VNC es independiente de la plataforma, por lo tanto los sistemas operativos de ambas computadoras pueden ser distintos. Además del control remoto de otra computadora, permite, por ejemplo, que un profesor pueda explicar desde su computadora algún tema y todos sus alumnos puedan ver los resultados constantemente actualizados en sus propios monitores.
Originalmente VNC fue desarrollado en el Reino Unido, en los laboratorios de Olivetti & Oracle Research en Cambridge. Luego, en 1999, el laboratorio es adquirido por AT&T, que lo desarrolló completamente. El laboratorio fue cerrado en 2002. Luego pasó a la compañía RealVNC, que lo convirtió en un programa de código abierto y libre distribución.
VNC utiliza el protocolo RFB (Remote FrameBuffer) para funcionar. En general, no tiene un buen sistema de seguridad, un crackeador de fuerza bruta (que prueba múltiples claves de forma automática) podría descubrir la clave secreta. Por esta razón, se recomienda utilizar claves largas (más de 8 caracteres) para este programa.De todas maneras, VNC puede ser tunelizado sobre conexiones SSH o VPN, lo que podría agregar una capa de seguridad extra con una encriptación más potente.
Por ser de código abierto, existes múltiples implementaciones con distintas características, y que permiten mayor o menos seguridad.
CONEXIÓN REMOTA
Si queremos hacer una conexión remota entre dos computadoras no importando el sistema operativo tenemos dos opciones (que yo halla utilizado), una de ellas es por SSH que es solo “modo texto” (consola) o utilizar VNC.
En este post vamos a tratar la opción del VNC. En un principio debemos habilitar el acceso por VNC a nuestra maquina con GNU/Linux. La forma mas fácil si utilizamos Gnome es:
Sistema–>Preferencias–>Escritorio remoto
Ahora tenemos una serie de opciones que podemos seleccionar:
1) Permitir a otros usuarios ver su escritorio:Seleccione esta opción para permitir a los usuarios remotos ver su sesión. Todos los eventos de teclado, puntero y porta papeles provenientes del usuario remoto se ignoran.
2) Permitir a otros usuarios controlar si escritorio:Selecciones esta opción para permitir a otros acceder y controlar su sesión desda un lugar remoto.
3) Pedir confirmación:Seleccione esta opción si quiere que los usuarios remotos le pidan confirmación a usted cuando quieran compartir tu sesión. Esta opción te permite estar advertido de otros usuarios que se conectan a tu sesión. Puedes además decidir qué hora es apropiada para que los usuarios remotos se conecten a tu sesión.
4) Requerir que el usuario introduzca una contraseñaSeleccione esta opción para autenticar al usuario remoto si se usa autenticación. Esta opción proporciona un nivel adicional de seguridad.
Seleccionando la opción 1 ya podemos conectarnos a la maquina pero solo como espectadores, seleccionando también la opción 2 podremos controlar nuestro escritorio. Bien, ahora nos queda ver como hacemos desde el cliente para conectarnos.
Conectarse desde GNU/Linux
Si lo hacemos desde Linux podemos ejecutar en consola (en ubuntu vncviewer viene instalado por defecto)
vncviewer “ip de la maquina a la que queremos conectarnos”
Conectarse desde Windows
Desde windows podemos utilizar tightvnc, cliente y servidor VNC. En su vercion para windows podes descargar el instalador o simplemente el ejecutable (no hace falta instalarlo) Una ves descargado el tightvnc ejecutamos vncviewer.exe. Se nos abrirá una ventana. Es bien sencillo, nos pide la ip del server VNC y la calidad de imagen.
Conectarse desde Mac OS X
Para conectarnos por VNC desde Mac OS X podemos utilizar Chicken of the VNC. Al ejecutarlo nos pedira la ip del servidor VNC (Host), el Display seria siempre en 0 (a no ser que tengamos otro tipo de server VNC), la contraseña, y un par de opciones a gusto de consumidor La pantalla de opciones es como la siguiente:
No hay mucho mas que contar, se accede bien facil, se cierra el cliente VNC y listo.Existen otras opciones de servidores VNC en GNU/Linux como ser tightvncserver, un server VNC que se ejecuta desde consola y que te permite tener mas de una sesión grá¡fica a la ves de forma remota. Esta muy interesante por que a diferencia de lo visto en este post te permite que haya una persona utilizando el pc y que vos te conectes al mismo pc, lo bueno es que en ves de usar su sesión y su escritorio te permite abrir una sesión nueva con tu propio escritorio y mantenerte totalmente independiente de quien esta en la maquina.
No hay comentarios:
Publicar un comentario