Instalación y configuración del cliente y el servidor X2Go en Debian 8


Gran parte del poder detrás de Linux proviene de la línea de comandos y la capacidad de un sistema para ser administrado fácilmente de forma remota. Sin embargo, para la mayoría de los usuarios del mundo de Windows o administradores de Linux novatos, puede haber una preferencia por tener acceso a la interfaz gráfica de usuario para la funcionalidad de administración remota.

Es posible que otros usuarios simplemente tengan un escritorio en casa que también necesite tener aplicaciones gráficas administradas de forma remota. Cualquiera que sea la situación, existen algunos riesgos de seguridad inherentes, como que el tráfico remoto no esté cifrado, lo que permite a los usuarios malintencionados olfatear la sesión de escritorio remoto.

Para resolver este problema común con los sistemas de escritorio remoto, X2Go canaliza la sesión de escritorio remoto a través de Secure Shell (SSH). Si bien es solo uno de los muchos beneficios de X2Go, ¡es uno muy importante!

  1. Control gráfico de escritorio remoto.
  2. Túnel a través de SSH.
  3. Soporte de sonido.
  4. Uso compartido de archivos e impresoras de cliente a servidor.
  5. Capacidad para acceder a una sola aplicación en lugar de a una sesión de escritorio completa.

  1. Esta guía asume que este enlace funciona).
  2. Otro cliente Linux para instalar el software cliente X2Go (esta guía usa Linux Mint 17.1 con el entorno de escritorio Cinnamon).
  3. Conexión de red en funcionamiento con openssh-server ya instalado y funcionando.
  4. Acceso raíz

Instalación del servidor y cliente X2Go en Debian 8

Esta parte del proceso requerirá configurar el servidor X2Go así como un cliente X2Go para tener una conexión de escritorio remoto. La guía comenzará primero con la configuración del servidor y luego continuará con la configuración del cliente.

El servidor en este tutorial será el sistema Debian 8 que ejecuta LXDE. El inicio del proceso de instalación consiste en instalar el repositorio Debian de X2Go y obtener las claves GPG. El primer paso es obtener las claves que se pueden lograr fácilmente con apt.

# apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

Una vez que se han obtenido las claves, es necesario crear un archivo de repositorio para que apt busque los paquetes X2Go en una ubicación de repositorio específica. Todo esto se puede lograr con un comando simple que crea el archivo de lista de aptos necesario y coloca la entrada apropiada en ese archivo.

# echo "deb http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list
# apt-get update

Los comandos anteriores le indicarán a apt que busque paquetes en este repositorio recién proporcionado y, más específicamente, los paquetes X2Go. En este punto, el sistema está listo para tener instalado el servidor X2Go usando el meta-empaquetador de apt.

# apt-get install x2goserver

En este punto, el servidor X2Go debe instalarse e iniciarse. Sin embargo, siempre es una buena idea confirmar que los servidores instalados se estén ejecutando.

# ps aux | grep x2go

En el caso de que el sistema no inicie X2Go automáticamente, ejecute el siguiente comando para intentar iniciar el servicio.

# service x2goserver start

En este punto, se debe realizar la configuración básica del servidor y el sistema debe estar esperando las conexiones del sistema cliente X2Go.