Trabajo 2:
Uso de VNC en windows/linux.
Ficheros, puertos y servicios
implicados. Restricción de usuarios.
Seguridad. Ventajas e inconvenientes.
¿QUÉ ES?
Existen múltiples versiones del servidor (vncserver) y del cliente (vncviewer).
Programa de software libre que controla un
ordenador servidor desde un ordenador cliente
remotamente. Disponible para GNU/Linux, Mac y
Windows.
VNC (Virtual Network Computing)
PUERTOS Y SEGURIDAD
El cliente, por defecto, utiliza el puerto TCP/5900 del servidor y el servidor puede
conectarse a un espectador en modo escucha al puerto 5500.
Por defecto, VNC no es un protocolo seguro. Como la contraseña se envía en
texto plano la contraseña puede ser crackeada.
Sin embargo, VNC puede ser 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.
Hay aplicaciones que crean al instante túneles VPN entre ordenadores.
UltraVNC utiliza un plugin que cifra toda la sesión de VNC incluyendo
autenticación de contraseña y transferencia de datos.
RealVNC ofrece un alto nivel de cifrado como parte de su paquete comercial.
Workspot ha publicado parches para VNC de cifrado AES.
VNC EN WINDOWS
Descargamos VNC de su web oficial y lo instalamos
http://www.realvnc.com/download/vnc/latest/
FUNCIONAMIENTO VNC EN WINDOWS
En Viewer escribimos la Ip del pc al que vayamos a conectarnos junto con el puerto.
Y accederemos al pc cliente
teniendo control sobre él.
CONFIGURACIÓN VNC EN WINDOWS
Para mayor seguridad podemos cambiar
los puertos de conexión
Y las IPs a las que queramos permitir o
denegar el acceso.
INSTALACIÓN Y CONFIGURACIÓN DEL
SERVIDOR VNC LINUX
Para disponer de servidor VNC, instalaremos el paquete tightvncserver. Dicho
paquete se encuentra en el repositorio de Ubuntu.
# apt-get install tightvncserver
Al ejecutar tightvncserver, se crea un servidor gráfico en un display virtual al que
se puede acceder remotamente desde otros PCs de la red que dispongan del
cliente VNC.
El servidor, nos pedirá que proporcionemos una contraseña que será la contraseña
que deberan utilizar los clientes para conectarse. Ésta contraseña se puede
cambiar en cualquier momento ejecutando el comando 'vncpasswd' en el
servidor.
# tightvncserver :1 -geometry 800x600 -depth 24 .
CONEXIÓN CON CLIENTE
Para conectar al servidor VNC necesitamos un cliente VNC, como por ejemplo vncviewer. -# apt-get install xtightvncviewer Arrancaremos el cliente ejecutando: vncviewer Se nos abrirá una ventana pidiéndonos el nombre del host (o dirección IP) del servidor VNC al que queremos conectar: Simplemente introduciremos la dirección IP. Por ejemplo: 192.168.0.2 Si el servidor VNC estuviera escuchando en un puerto diferente al 5900, introduciríamos la IP y el puerto de la forma: ip:puerto (por ejemplo:192.168.0.2:6000). Con esto habremos configurado un servidor VNC para recibir peticiones de diferentes clientes y ofrecer un escritorio remoto, y un cliente para hacer conexiones desde nuestro Linux.
VENTAJAS E INCONVENIENTES
- Con VNC el servidor puede ver en todo momento lo que está haciendo el cliente,
porque ambos controlan la misma pantalla, pero no pueden trabajar los dos a la
vez en el mismo ordenador.
- Por defecto no es seguro, pero se le puede instalar software adicional o
versiones más complejas que lo hagan más seguro y protejan la información
compartida y el acceso a la conexión.
BIBLIOGRAFÍA
http://guimi.net/blogs/hiparco/uso-de-vnc-escritorio-remoto-compartir-escritorio/
http://es.wikipedia.org/wiki/VNC
http://www.debianisfreedom.com/2012/08/compartir-el-escritorio-con-x11vnc-
en.html
http://www.ubuntu-es.org/node/29963#.UPPtC2_2Vzo
http://dasubipar.blogspot.com/2011/05/instalar-y-configurar-vnc-en-
ubuntu.html
http://www.adslayuda.com/servidores-real_vnc.html
http://guimi.net/blogs/hiparco/category/redes/
Top Related