Lab3-VNC

http://talleros-ara.wikispaces.com/Lab3-VNC




 * Logo de VNC para Mac OSX.**

En informática, Computación de red Virtual (VNC) es un sistema gráfico Compartir escritorio que utiliza el Protocolo RFB a control remoto de otro equipo. Transmite los eventos del teclado y el ratón de un ordenador a otro, retransmitir las actualizaciones de pantalla de gráficos en la otra dirección, en una red.

VNC es independiente de la plataforma, un visor VNC en un sistema operativo puede conectarse a un servidor VNC en el mismo o cualquier otro sistema operativo. Hay clientes y servidores para muchos sistemas operativos basados en GUI y Java. Varios clientes pueden conectarse a un servidor VNC al mismo tiempo. Populares usos de esta tecnología incluyen soporte técnico remoto y acceder a archivos en el equipo de trabajo desde el equipo de casa, o viceversa.

VNC fue desarrollado originalmente en el Laboratorio de investigación de Olivetti en Cambridge, Reino Unido. El original VNC código fuente y muchos derivados modernos son código abierto bajo la Licencia Pública General de **GNU**.
 * VNC y RFB son marcas registradas de RealVNC Ltd. en Estados Unidos y en otros países.**


 * Implementación **

Instalar VNC en Windows
VNC para Windows también está disponible en http://www.realvnc.com/download.html. Para instalar sólo hay que ejecutar el archivo vnc-4_1_3-x86_win32.exe. Seleccionar las opciones durante la instalación.


 * Configuración y uso**

[[image:vnc-pc002.jpg]]
Ventana de Bienvenida en la instalacion de RealVNC en MS Windows.

Parte de la instalacion donde presenta la licencia GNU.

La imagen arriba muestra la parte debe seleccionarse la carpeta para la instalacion.

En esta ocasion hemos seleccionado instalacion completa, del Servidor y del Cliente.

Muestra el Nombre que recibira la carpeta contenedora del programa en el sistema.

La opciones de icone de escritorio, registrar el Servidor en modo de servicio y arranque del mismo en este modo.

La imagen arriba muestra el sumario de la instalacion antes de proceder a copiar los archivos al disco.

Pantalla del RealVNC finalizando instalacion en MS Windows.

Inmediatamente despues de la instalacion muestra al ventana para la configuracion de la clave y manera de autenticacion.

Introducimos una clave preferiblemente de 8 o mas caracteres, regularmente si el software no acepta uno mayor de 8 sera truncado y se comparara la cadena de caracteres hasta 8.

A continuacion seleccionamos la seccion de conexiones y confirmamos los puertos que el servidor estara usando para aceptar las conexiones, aqui podemos configurar, las redes y los IPs, desde donde se pueden conectar o bloquear las conexiones.

En esta otra seccion verificamos los eventos que seran afectados por el software de escritorio remoto RealVNC. (La seccion de "Legacy" la usariamos si deseamos soportar el protocolo anterior 3x.)

En esta seccion se muestran las opciones de captura.

Por ultimo en la configuracion de Windows, la parte del "Desktop" podemos elegir si se mostratara o ciertos elementos o que evento se manejara cuando se desconecte el cliente.

Aqui podemos optar por compartir o no la conexion, para que se puedan aceptar varias conexiones a la vez al servidor.

Finalmente nos mostrara la penultima ventana.

Presionamos el boton "Finish" Para completar la instalacion y configuracion en el sistema.

En la imagen de arriba se muestra el visor del VNC con la direccion IP 192.168.9.131 que se ha usado en combinacion con una maquina virtual de VMWARE desde una PC con Windows Vista y el Servidor esta instalado en una distribucion de Windows XP.

Una vez presionado el boton de OK en la anterior pantalla debemos introducir la clave previamente configurada.



Una vez ha sido exitosa la parte de la clave mostrara el escritorio remoto en la imagen arriba este es el de la derecha que muestra la IP de la maquina con el servidor VNC activo como servicio. y a la izquierda para mostrar el IP de la Red Virtual del VMWARE desde la PC con Windows Vista.

De forma predeterminada, VNC no es un protocolo seguro. Aunque las contraseñas no se envían en texto sin formato (como en telnet), una brecha de seguridad puede resultar exitosa si la clave de cifrado y codificación de contraseña son objeto de "sniffing" desde una red. Por esta razón se recomienda que se utilice una contraseña de al menos 8 caracteres. Por otro lado, también hay un límite de 8 caracteres en algunas versiones de VNC; Si una contraseña se envía como superior a 8 caracteres, se eliminan los caracteres exceso y se compara la cadena truncada con la contraseña.
 * Seguridad **

Sin embargo, VNC puede ser encriptado en una conexión SSH (Secure Socket Layer) o VPN (Virtual Private Network) para añadir una capa de seguridad adicional con cifrado más fuerte. SSH clientes que están disponibles para todas las plataformas principales (y muchas plataformas menores); los túneles SSH se pueden crear desde clientes UNIX, Microsoft Windows, Macintosh (incluyendo Mac OS X y hasta viejo sistema 7) – y muchos otros. Hay aplicaciones de freeware que creaand túneles instantáneos VPN entre equipos.

UltraVNC es compatible con el uso de un plugin de cifrado de código abierto que cifra toda la sesión VNC, incluida la transferencia de datos y autenticación de contraseña. También permite autenticación a realizarse basándose en las cuentas de usuario NTLM y Active Directory. Sin embargo, el uso de estos plugins de cifrado lo hacen incompatibles con otros programas VNC. RealVNC ofrece un cifrado de alta resistencia como parte de su paquete comercial. Workspot ha publicado parches de cifrado AES VNC.

Unicode no se admite en las versiones 3.x de VNC o menores a esta, por lo que es imposible transferir texto del Portapapeles fuera del conjunto de caracteres Latin-1. El protocolo VNC es en base de píxeles. Aunque esto lleva a la gran flexibilidad (es decir,-puede mostrarse cualquier tipo de escritorio), a menudo es menos eficaz que las soluciones que tengan una mejor comprensión del diseño gráfico subyacente como X 11 o Protocolo de escritorio remoto de Windows. Estos protocolos envían primitivas gráficas o comandos de alto niveles en una forma más simple (por ejemplo, "ventana abierta"), Considerando que RFB sólo envía los datos de píxel crudo.
 * Limitaciones **

ALEXANDRA HERNANDEZ 2005-0057 ALBA PERALTA 2008-0525 REY MEJIA 2008-1797
 * Participantes: **