Recherche de site Web

Installation et configuration du serveur et du client X2Go sur Debian 8


Une grande partie de la puissance de Linux vient de la ligne de commande et de la possibilité de gérer facilement un système à distance. Cependant, pour la plupart des utilisateurs du monde Windows ou des administrateurs Linux novices, il peut y avoir une préférence pour avoir accès à l'interface utilisateur graphique pour la fonctionnalité de gestion à distance.

D'autres utilisateurs peuvent simplement disposer d'un ordinateur de bureau à la maison et nécessiter également la gestion d'applications graphiques à distance. Quelle que soit la situation, il existe certains risques de sécurité inhérents, tels que le trafic distant non chiffré, permettant ainsi à des utilisateurs malveillants de renifler la session de bureau à distance.

Pour résoudre ce problème courant avec les systèmes de bureau à distance, X2Go tunnelise la session de bureau à distance via Secure Shell (SSH). Bien qu'il ne s'agisse que d'un des nombreux avantages de X2Go, il est très important !

Caractéristiques de X2Go

  1. Contrôle graphique du bureau à distance.
  2. Tunnelisé via SSH.
  3. Accompagnement sonore.
  4. Partage de fichiers et d'imprimantes du client au serveur.
  5. Possibilité d'accéder à une seule application plutôt qu'à une session de bureau entière.

Configuration de l'environnement

  1. Ce guide suppose une configuration Debian 8 (Jessie) fonctionnelle avec LXDE (d'autres environnements de bureau sont cependant pris en charge ; veuillez consulter ce lien).
  2. Un autre client Linux pour installer le logiciel client X2Go (ce guide utilise Linux Mint 17.1 avec l'environnement de bureau Cinnamon).
  3. Connexion réseau fonctionnelle avec le serveur openssh déjà installé et fonctionnel.
  4. Accès racine

Installation du serveur et du client X2Go sur Debian 8

Cette partie du processus nécessitera la configuration du serveur X2Go ainsi que d'un client X2Go afin d'avoir une connexion bureau à distance. Le guide commencera d'abord par la configuration du serveur, puis passera à la configuration du client.

Installation du serveur X2Go

Le serveur de ce didacticiel sera le système Debian 8 exécutant LXDE. Le début du processus d'installation consiste à installer le référentiel X2Go Debian et à obtenir les clés GPG. La première étape consiste à obtenir les clés qui peuvent être facilement accomplies avec apt.


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

Une fois les clés obtenues, un fichier de référentiel doit être créé pour pouvoir rechercher les packages X2Go à un emplacement de référentiel spécifique. Tout cela peut être accompli avec une simple commande qui crée le fichier de liste apt nécessaire et place l'entrée appropriée dans ce fichier.


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

Les commandes ci-dessus demanderont à apt de rechercher dans ce référentiel nouvellement fourni les packages et plus spécifiquement les packages X2Go. À ce stade, le système est prêt à installer le serveur X2Go à l'aide du méta-packager apt.


apt-get install x2goserver

À ce stade, le serveur X2Go doit être installé et démarré. Cependant, c'est toujours une bonne idée de confirmer que les serveurs installés fonctionnent.


ps aux | grep x2go

Dans le cas où le système ne démarre pas automatiquement X2Go, exécutez la commande suivante pour tenter de démarrer le service.


service x2goserver start

À ce stade, la configuration de base du serveur doit être effectuée et le système doit attendre les connexions du système client X2Go.