Escritorio remoto en Xubuntu

A diferencia de otros escritorios remotos, Xubuntu no viene con un servidor VNC preinstalado. Una buena opción es instalar x11vnc que permite la entrada remota a una sesión de las X. La ventaja es que te conectas al display físico de forma remota y puedes cambiar de sesión o usuario desde un cliente VNC.

Instalando el servidor VNC

Instala el paquete x11vnc:

$ sudo apt-get install x11vnc

Instala el paquete xinetd:

$ sudo apt-get install xinetd

Añade el servicio x11vnc a xinetd:

$ sudo nano /etc/xinetd.d/x11vnc

Añade el siguiente contenido al fichero:

service x11vnc
{
port = 5900
type = UNLISTED
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/x11vnc
server_args = -inetd -o /var/log/x11vnc.log -display :0 -auth /var/lib/gdm/:0.Xauth -many -bg
disable = no
}

Reinicia el xinetd
$ sudo /etc/init.d/xinetd stop
$ sudo /etc/init.d/xinetd start

Ya funciona, pero sin password… ¿algo más de seguridad?

Crear una Password para el servidor VNC

Instala el paquete vnc-common:
$ sudo apt-get install vnc-common

Crea un fichero de passwd:
$ sudo vncpasswd /root/.vncpasswd

Añade esta opción  -rfbauth /root/.vncpasswd al parámetro server_args en el fichero /etc/xinetd.d/x11vnc.

Por ejemplo:

server_args = -inetd -o /var/log/x11vnc.log -display :0 -auth /var/lib/gdm/:0.Xauth -many -bg -rfbauth /root/.vncpasswd

Reinicia el xinetd

$ sudo /etc/init.d/xinetd stop
$ sudo /etc/init.d/xinetd start

Conectate con un cliente VNC

Para conectarte con el escritorio remoto nececesitas un visor de VNC (viewer), como por ejemplo RealVNC o TightVNC. Si estás en OS X puedes utilizar JollysFastVNC.

Vía :: Vincentkong.com

1 comentario

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *