1 Teoría
VNC quiere decir Virtual Network Computing.
Permite compatir el escritorio entre máquinas de una red.
Esto va a permitir q los alumnos puedan ver el monitor del profesor y a la inversa.
Existen dos puntos de vista
- Quien comparte o muestra su escritorio (servidor).
- Quien quiere ver un escritorio (cliente).
2 El Servidor
- Instalar el servidor:
(Siendo root)
apt-get install vncserver - Configurar la contraseña
(Siendo un usuario. No siendo root)
vncserver
(Poner como contraseña infocole ) - Arrancar el servidor:
(Siendo un usuario. No siendo root)
vncserver :1
Nota: Podemos poner más parametros:
vncserver :1 -depth 16 -geometry 800×600
Siendo:
depth : el número de colores
geometry: el tamaño de la ventana (640×480, 800×600, 1024×768) - Parar el servidor:
(Siendo un usuario. No siendo root)
vncserver -kill :1 - Cambiar la contraseña:
(Siendo un usuario. No siendo root)
vncpasswd - Sino funciona el servidor:
Editar el fichero $HOME/.xsession
nano $HOME/.xsession
Escribir:
exec startkde
3 Los clientes
El cliente lo que hace es abrir otra sesión de X, en el servidor. Es decir, nos conectarnos a uan máquina para ver su escritorio, pero no el q actulamente este utilizando.
- Instalar el cliente:
(Siendo root)
apt-get install xvncviewer - Conectarse a una máquina:
(Siendo un usuario. No siendo root)
xvncviewer -viewonly x.x.x.x:1
Siendo:
x.x.x.x es la ip de la máquina
Poner como password: infocole
4 Vnc con un navegador
Es posible ver el escritorio remoto con el navegor..
Veamos como hacerlo:
- Instalar el java en la máquina servidor y cliente:
(Siendo root)
apt-get install vnc-java - Ejecutar el servidor con soporte java
(siendo un usuario, no root)
vncserver -basehttpport 8080:1 - Ver el escritorio con el navegar
(debemos tener el soporte java activado)
http://x.x.x.x:8081/
Siendo x.x.x.x la ip del servidor
5 Cliente vnc mejorado: Conexión remota de escritorio (krdc)
En las versiones de debian sarge existe la utilidad krdc
Desde consola como root poner: apt-get install krdc
dpkg -l | grep krdc
ii krdc 3.2.2-1 KDE Remote Desktop Client
Se puede crear un icono en el escritorio que llamaremos Conexión remota de escritorio en el nombre, en comando pondremos:
krdc -caption "%c" %i %m
Activar el lanzamiento con retroalimentación
6 Vnc con x11
apt-get install x11vnc
x11vnc te lanza un servidor VNC de la misma sesion X que estas usando.
7 Más información
- Este artículo: http://usuario.tiscali.es/paco25abril/
- Página oficial:http://www.realvnc.com/
- Página oficial: http://www.uk.research.att.com/vnc/start.html
- Artículo: http://www.linuxjournal.com/article.php?sid=5499
- Artículo para Redhat: http://inicia.es/de/pacolinux
- Artículo: http://www.linuxfocus.org/Castellano/July2000/article155.shtml
- Artículo: http://www.geocities.com/tallerlinux/howto-es.htm
- man:vncserver