VNC

vnc
Información sobre la plantilla
VNC.JPG
Concepto: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.

El VNC (inglés: Virtual Network Computing y español: Computación Virtual en Red). Es también llamado software de escritorio remoto, no impone restricciones en el sistema operativo del ordenador servidor con respecto al del cliente: es posible compartir la pantalla de una máquina con cualquier sistema operativo que soporte VNC conectándose desde otro ordenador o dispositivo que disponga de un cliente VNC portado.

Historia

VNC fue creado en el Olivetti & Oracle Research, que entonces era propiedad de Olivetti y Oracle Corporation. En 1999 AT&T compró el laboratorio, y en 2002 cerró los esfuerzos del laboratorio de investigación. Los desarrolladores que trabajaron en VNC cuando aún estaba en el Laboratorio de Investigación de AT&T son 4 :

Tras el cierre de ORL en el año 2002, varios miembros del equipo de desarrollo (incluyendo Richardson, Harter, Weatherall y Hopper) crearon RealVNC con el fin de seguir trabajando en software libre y software comercial VNC bajo ese nombre. Otras versiones de VNC se han desarrollado a partir del código fuente original GPL. Tal bifurcación no ha dado lugar a problemas de compatibilidad ya que el protocolo RFB está diseñado para ser extensible. Los clientes y servidores VNC negocian sus capacidades.

Utilización

VNC, es utilizado generalmente por los administradores de sistemas para administrar [[equipos remotos]]. Un solo administrador, puede gestionar muchos ordenadores, evitandose muchos desplazamientos. También, es muy utilizado en la educación. Todos los equipos de un aula, muestran en sus pantallas una copia de la pantalla del profesor a medida que este desarrolla una clase. Otro ejemplo: Una avería en un ordenador de una oficina es reparada a distancia, por un trabajador de una empresa de servicios de mantenimiento informático. VNC, fue diseñado para realizar todas estas cosas. Pero, seguramente puede ser utilizado para hacer muchas otras. Se me ocurren algunas muy interesantes. Iniciar colas de impresión en los ploters de la empresa, durante el fin de semana, desde casa. Bastaría cargar los bobinas de papel el viernes, y dejar los equipos encendidos. Una cámara Web podría servir para asegurarse de que el papel se carga correctamente. Conviene observar, que el rendimiento real de las aplicaciones corresponde al servidor. El cliente visualiza el proceso, pero este se ejecuta en el ordenador al cual se está accediendo. Las diferencias de velocidad, se deben a la insuficiencia de representación de la pantalla en el equipo cliente, por carencias de ancho de banda de la red. Con un ancho de banda suficiente, estas carencias no se manifiestan. En condiciones ideales, VNC puede ser utilizado para que muchos pequeños ordenadores, puedan acceder a un servidor de aplicaciones de gran potencia.

Seguridad

Por defecto, VNC no es un protocolo seguro. Como las contraseñas no se envían en texto plano como en telnet, el intento de romper o agrietar (cracking) la contraseña puede tener éxito si tanto la clave de cifrado y la contraseña cifrada es capturada desde una red. Por esta razón se recomienda utilizar una contraseña de al menos 8 caracteres. Por otro lado, también existe un límite de 8 caracteres en algunas versiones de VNC; si se envía una contraseña de más de 8 caracteres, los caracteres sobrantes se retiran y la cadena truncada es comparada con la contraseña. Sin embargo, VNC puede tunelado a través de una conexión SSH o VPN que añada una capa extra de seguridad con un cifrado más seguro. Están disponibles Clientes SSH para todas las plataformas principales (y muchas plataformas más pequeñas también); se pueden crear túneles SSH a partir de clientes UNIX, Microsoft Windows, Macintosh (incluyendo Mac OS X y System 7 en adelante) - y muchos otros. Hay aplicaciones freeware que crean al instante túneles VPN entre ordenadores. UltraVNC soporta el uso de un plugin de código abierto que cifra toda la sesión de VNC incluyendo autenticación de contraseña y transferencia de datos. También permite a la autenticación realizarse en base a cuentas de usuario NTLM y Active Directory. Sin embargo, el uso de plugins de cifrado como lo hacen incompatible con otros programas VNC. RealVNC ofrece un alto nivel de cifrado como parte de su paquete comercial. Workspot ha publicado parches para VNC de cifrado AES.

Véase también

Fuentes