systemadmin.es > Utilidades > x11vnc: Compartir una sesión gráfica ya abierta

x11vnc: Compartir una sesión gráfica ya abierta

Recientemente he tenido que compartir mi sesión en Linux mediante una applet Java pero he tenido problemas para que funcionase. Mediante x11vnc y una maquina virtual Windows podemos evitar el problema. x11vnc permite compartir la sesión que ya tenemos abierta mediante VNC, vamos a ver cómo:

Primero deberemos crear una contraseña para la sesión:

$ x11vnc -storepasswd
Enter VNC password: 
Verify password:    
Write password to /home/jprats/.vnc/passwd?  [y]/n y
Password written to: /home/jprats/.vnc/passwd

A continuación deberemos levantar el daemon pasandole la contraseña a usar:

$ x11vnc -rfbauth /home/jprats/.vnc/passwd
(...)
28/04/2014 10:42:49 screen setup finished.
28/04/2014 10:42:49 

The VNC desktop is:      croscat:0
PORT=5900
(...)

Desde la maquina virtual Windows podemos abrir el VNC y veremos el efecto túnel:

x11vnc desde una maquina virtual al host físico

x11vnc desde una maquina virtual al host físico

De esta forma podemos abrir el applet Java en la maquina Windows y evitar tener que marranear el Linux con una versión especifica de Java

Por defecto x11vnc no permite que la sesión sea compartida y finaliza cuando se desconecta el cliente, pero podemos cambiar este comportamiento mediante -shared (si queremos más de un usuario conectado a ella) y -forever (si queremos poder desconectar y reconectar posteriormente)

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>