Búsqueda de sitios web

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


Gran parte del poder detrás de Linux proviene de la línea de comandos y de la capacidad de administrar fácilmente un sistema de forma remota. Sin embargo, para la mayoría de los usuarios del mundo de Windows o administradores novatos de Linux, 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 y que también necesiten administrar aplicaciones gráficas 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 usuarios malintencionados detectar la sesión del 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 un shell seguro (SSH). Si bien es solo uno de los muchos beneficios de X2Go, ¡es muy importante!

Características de X2Go

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

Configuración del entorno

  1. Esta guía asume una configuración funcional de Debian 8 (Jessie) con LXDE (sin embargo, se admiten otros entornos de escritorio; consulte este enlace).
  2. Otro cliente Linux para instalar el software cliente X2Go (Esta guía utiliza Linux Mint 17.1 con el entorno de escritorio Cinnamon).
  3. Conexión de red funcional con el servidor openssh 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 procederá con la configuración del cliente.

Instalación del servidor X2Go

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


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

Una vez obtenidas las claves, es necesario crear un archivo de repositorio para poder buscar los paquetes X2Go en una ubicación de repositorio específica. Todo esto se puede lograr con un simple comando que crea el archivo de lista apt necesario y coloca la entrada adecuada 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 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 instalar el servidor X2Go utilizando el metaempaquetador apt.


apt-get install x2goserver

En este punto, el servidor X2Go debería estar instalado e iniciado. Sin embargo, siempre es una buena idea confirmar que los servidores instalados se estén ejecutando.


ps aux | grep x2go

En 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 conexiones desde el sistema cliente X2Go.