Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En esta prctica se pretende instalar y administrar un servidor VNC en Linux y un cliente VNC
Windows. Con lo cual, usaremos una de las maquinas Linux ya instalada como servidor DNS y
otra mquina Windows instalada como cliente de este servidor.
Pruebas realizadas.
JUAN C TIRADO
JUAN C TIRADO
Se ejecuta en ese momento el instalador, el cual descarga los paquetes, los instala, y los
configura para un primer uso, e inicia el servidor, tal y como se observa en la siguiente
captura.
JUAN C TIRADO
JUAN C TIRADO
A continuacin paramos la ejecucin de los escritorios que pudiramos haber creado mediante
la ejecucin del comando vnc4server kill :4 donde el 4 es el numero indicado por el
programa al escritorio correspondiente.
Este programa tiene un bug que solo muestra la terminal bash del servidor, para poder
acceder de manera normal al escritorio remoto y se muestre toda la interfaz grfica del mismo,
es necesario la edicin del script de inicio del servidor X, bien mediante los editores de textos
gedit, o nano, y desmarcar las # que se encuentran delante de las lneas unset y exec
sealadas en la captura con un ovalo rojo, dejndolas tal y como se muestran en la captura.
JUAN C TIRADO
Una vez realizado esto, solo nos resta cambiarle los atributos al archivo xinitrc, para
convertirlo en ejecutable y puedan ser ejecutadas las rdenes del script de inicio, esto lo
realizaremos mediante el comando sudo chmod 755 /etc/X11/xinit/xinitrc tal y como se
muestra en la captura siguiente.
JUAN C TIRADO
JUAN C TIRADO
Servidor X11vncserver
JUAN C TIRADO
JUAN C TIRADO
Una vez instalado nos dirigiremos a Aplicaciones, Internet, y seleccionaremos X11VNC server
tal y como se muestra en la captura de pantalla.
Se ejecutara el servidor y nos mostrara la siguiente pantalla donde nos dar la opcin de
configurar la seguridad de la conexin (SSL) y la transferencia de archivos, y nos indicara el
puerto donde estar a la escucha nuestro escritorio remoto en este caso el puerto 5900.
JUAN C TIRADO
1
0
JUAN C TIRADO
1
1
JUAN C TIRADO
1
2
RealVnc
JUAN C TIRADO
1
3
JUAN C TIRADO
1
4
Una vez realizado esto, procederemos a la descarga del archivo propiamente dicha y a la
obtencin de una licencia de prueba para el servidor RealVnc.
JUAN C TIRADO
1
5
Acto seguido se nos otorgara una licencia de uso de prueba de un mes, con 5 escritorios, e
igualmente se nos remitir la misma al correo que hallamos indicado en la ventana anterior.
Descargamos el programa
JUAN C TIRADO
1
6
Y lo descomprimimos y ejecutamos.
JUAN C TIRADO
1
7
Se crearan dos lanzadores VNC server (user-mode) y Enter VNC server License Key, en el
men Aplicaciones.
JUAN C TIRADO
1
8
Y haremos clic en Enter VNC server License Key para utilizar la licencia que se nos ha
facilitado y poder as usar el programa, una vez introducida la licencia pulsamos siguiente.
1
9
JUAN C TIRADO
2
0
Se nos informa que VNC Server esta licenciado para el uso, se nos informa de la duracin de la
licencia de prueba que estamos usando y se nos sugiere que adquiramos una licencia
completa, pulsamos finalizar.
Una vez realizado esto iniciara el servidor, y nos informara de las direcciones IPs en las que los
clientes pueden realizar la conexin (127.0.1.1), as como que se puede realizar la misma
mediante el protocolo http con un navegador web con Java-enabled en la url
http://127.0.1.1:5800 mostrndonos tambin la firma de seguridad que se nos mostrara
cuando conectemos con VNC server, la cual habr de coincidir con la mostrada.
JUAN C TIRADO
2
1
JUAN C TIRADO
2
2
Se cargara acto seguido, una ventana con 4 pestaas, la primera connections nos permite
indicar los puertos donde aceptaremos conexiones y en que puerto Java admitir conexiones,
la opcin de mostrar el pantalla la posibilidad de aceptar o denegar la conexin entrante, y las
opciones de seguridad de la conexin la forma de autenticacin, si ser encriptado la
comunicacin, y el acceso de invitado que estar deshabilitado, la pestaa input se refiere a
los medios de entrada, teclado, ratn, el maletn, la transferencia de ficheros con los clientes y
el chat con los mismos, dejamos las opciones por defecto.
JUAN C TIRADO
2
3
La pestaa printing nos habilita a compartir la impresora con los clientes, y la pestaa
Experto nos permite modificar los valores de diversos parmetros de funcionamiento del
programa, dejando ambas pestaas con los valores por defecto.
Habremos de introducir nuestros datos, nombre, correo electrnico, pas, etc, para que se nos
permita descargar el programa.
JUAN C TIRADO
2
4
Una vez introducido y validado se nos mostrara para que leamos y aceptemos los trminos de
licencia, lo haremos y pulsaremos el botn de Descarga.
JUAN C TIRADO
2
5
2
6
JUAN C TIRADO
2
7
Este cliente es un archivo ejecutable que no necesita instalacin, una vez ejecutamos el cliente
se muestra la ventana VNC Viewer, y si pulsamos en el botn options de la misma aparece la
ventana Basic, donde podremos configurar el tamao de la ventana del cliente, el modo
pantalla completa, activar la barra de herramientas, y que se adapte el cliente a la velocidad de
la red que est marcada como recomendada, seleccionar si la conexin va a ser del tipo solo
ver, y la opcin de uso de teclas especiales en el servidor, la tecla del men F8 y seleccionar el
uso de esta configuracin para todas las conexiones, dejaremos por defecto y pulsamos
avanzadas.
JUAN C TIRADO
2
8
Se cargara acto seguido, una ventana con 4 pestaas, la primera pestaa display donde
podremos configurar el tamao de la ventana del cliente el tipo de escalado que se va utilizar o
no , el modo pantalla completa, activar la barra de herramientas, y que se adapte el cliente a la
velocidad de la red que est marcada como recomendada, la pestaa input se refiere a los
medios de entrada, teclado, ratn, el maletn, la transferencia de ficheros con los clientes y el
chat con los mismos, dejamos las opciones por defecto en ambas pestaas.
JUAN C TIRADO
2
9
En la pestaa connections nos permite seleccionar usar una nica firma si el servidor VNC lo
soporta, y en proxies la opcin de no usar proxy, usar el proxy que use Internet Explorer, o
seleccionar e introducir nosotros el proxy dejaremos la opcin por defecto, la pestaa
printing nos permite compartir nuestra impresora o no con el servidor, y hacerla o no,
impresora por defecto del servidor, dejaremos ambas pestaas por defecto.
JUAN C TIRADO
3
0
Por ltimo la pestaa Expert nos permite modificar los valores de diversos parmetros de
funcionamiento del programa, dejando la pestaa con los valores por defecto.
Tambin se ha instalado en el equipo Windows Xp, el servidor VNC server, de la misma manera
que en el equipo Ubuntu, salvo que en su versin para Microsoft Windows.
JUAN C TIRADO
3
1
3
2
Y descargaremos el archivo, una vez aceptemos las condiciones de la licencia GNU/GPL, tal y
como se muestra en la captura.
JUAN C TIRADO
3
3
3
4
3
5
JUAN C TIRADO
3
6
A continuacin nos muestra el changelog del archivo, es decir los cambios introducidos en el
mismo a lo largo de las versiones del mismo, leemos y pulsamos siguiente
Dejamos por defecto el directorio de instalacin que indica el asistente, pulsamos siguiente
JUAN C TIRADO
3
7
Y en la carpeta del men de inicio dejamos el nombre por defecto que indica el asistente
JUAN C TIRADO
3
8
Seleccionamos que el programa cree los iconos del escritorio y no instalamos como servicio de
sistema a UltraVNC server, pulsamos siguiente.
JUAN C TIRADO
3
9
JUAN C TIRADO
4
0
Una vez finaliza la instalacin del programa se muestra la informacin relativa a esta versin
de ultravnc, leemos y pulsamos siguiente
JUAN C TIRADO
4
1
Mostrndose en el men todos los programas del men de inicio de esta manera, ejecutamos
UltraVNC Viewer, haciendo doble clic sobre su icono
JUAN C TIRADO
4
2
Y se nos muestra una vez iniciado el programa la ventana con las opciones rpidas, donde
seleccionaremos la opcin auto para que el programa seleccione la mejor configuracin para
nuestra red, dejaremos el resto de opciones en blanco y pulsaremos sobre opciones
JUAN C TIRADO
4
3
Pruebas realizadas
Las pruebas se han realizado con todos y cada uno de los servidores y clientes instalados, se ha
comenzado con el servidor Vnc4server, seguido de X11VNC server, y finalizando con RealVNC
server Enterprise, todos ellos instalados en una maquina Ubuntu Linux, los clientes VNC han
sido UltraVNC, VNC Viewer, y navegador web.
Vnc4server
Iniciamos el servidor Vnc4server en la terminal bash de nuestro sistema Ubuntu, y como se
observa el servidor nos indica que nuestro escritorio se encuentra en servidorweb:1
JUAN C TIRADO
4
4
Acto seguido el servidor nos solicita que introduzcamos la clave que configuramos en el
momento de la primera ejecucin del programa siendo esta juancar, pulsamos log on
Y se conecta a nuestro servidor sin dificultad, si hacemos clic derecho en la barra superior se
muestran las opciones de ultravnc viewer.
JUAN C TIRADO
4
5
JUAN C TIRADO
4
6
X11VNC server
Seleccionamos el lanzador del servidor X11VNC Server de Aplicaciones, Internet
JUAN C TIRADO
4
7
Configuramos el servidor para que acepte conexiones, el escritorio sea compartido, y que
inicie el servidor java para el protocolo http, e igualmente configuramos como contrasea
juan pulsamos aplicar y ok.
Acto seguido desde nuestro ordenador cliente ejecutamos en esta ocasin VNC Viewer
introducimos la direccin ip 192.168.0.193, y el puerto el 5900 que es el puerto por defecto del
servidor, y se nos muestra un aviso de vnc viewer que nos indica que el servidor no es standard
y que podra fallar, que obtengamos un servidor standard o bien usemos el protocolo 3.3 en
opciones para desactivar el aviso, pulsamos ok
JUAN C TIRADO
4
8
Otro aviso nos indica que nuestro servidor no tiene firma, y nos pregunta si deseamos
conectarnos a l, pulsamos que si
Otro aviso nos indica que nos vamos a conectar a 192.168.0.193:5900 y que lo vamos a hace a
travs de una conexin no encriptado, pulsamos continuar.
JUAN C TIRADO
4
9
Y se nos solicita la clave que hemos configurado en X11VNC server en este caso juan
pulsamos ok
JUAN C TIRADO
5
0
Continuamos con el servidor X11VNC server, y recordamos que antes de realizar la conexin
habamos marcado la opcin de Serve java viewer applet, pues vamos a conectarnos via http
con el navegador al puerto 5800
JUAN C TIRADO
5
1
Desde nuestro equipo Windows ejecutamos el navegador en este caso chrome, e introducimos
http://192.168.0.193:5800 y nos muestra la siguiente imagen, con una pregunta de seguridad
que nos pregunta si deseamos ejecutar esa aplicacin, hacemos clic en ejecutar
Se nos solicita que introduzcamos la clave, ya que estamos en la misma sesin aun,
introduciremos juan, y pulsaremos ok
JUAN C TIRADO
5
2
RealVNC
JUAN C TIRADO
5
3
Desde el cliente ejecutamos VNC Viewer, y nos muestra que no tiene una firma almacenada de
este servidor si deseamos que la almacenemos y continuemos conectando con el mismo,
seleccionamos s.
JUAN C TIRADO
5
4
JUAN C TIRADO
5
5
De la misma manera que con el servidor X11VNC server, vamos a conectarnos via http con el
servidor VNC server, ejecutamos de nuevo chrome en el cliente, y aceptamos ejecutar esta vez
java
JUAN C TIRADO
5
6
Java nos muestra un aviso de que los componentes de una aplicacin puede indicar un
problema de seguridad los ignoramos y pulsamos si
JUAN C TIRADO
5
7
JUAN C TIRADO
5
8
Y en el servidor tal y como qued configurado por defecto nos solicita confirmacin para la
conexin, aceptamos.
5
9
JUAN C TIRADO
6
0
JUAN C TIRADO
6
1
Se instalo el programa VNC Server en el cliente Windows, para probar la conectividad inversa
desde nuestro sistema ubuntu, y las opciones que tienen.
Una vez funcionando el servidor en el cliente Windows, nos dirigimos a nuestro Sistema
Ubuntu Linux, y seleccionamos Aplicaciones, Internet, y dentro de esta categora el lanzador
de Visor de escritorio remotos, tal y como se muestra en la captura siguiente.
JUAN C TIRADO
6
2
Una vez seleccionado el botn conectar se mostrara la siguiente ventana en la cual se nos
solicitaran que seleccionemos el protocolo en el que se va a realizar la conexin en este caso
ser el protocolo VNC, introduciremos la direccin ip en este caso del sistema Windows
192.168.0.204, seleccionaremos la opcin escalado y mantener proporcin con respecto al
escritorio, y una vez hecho esto pulsaremos en conectar.
JUAN C TIRADO
6
3
Y una vez introducida la clave y pulsado el botn autenticar se cargara el escritorio remoto tal
y como se observa en la captura siguiente.
JUAN C TIRADO
6
4
JUAN C TIRADO
6
5