Zoeken op website

Installeren en configureren van X2Go Server en Client op Debian 8


Een groot deel van de kracht achter Linux komt van de opdrachtregel en de mogelijkheid om een systeem eenvoudig op afstand te beheren. Voor de meeste gebruikers uit de Windows-wereld of beginnende Linux-beheerders kan er echter een voorkeur bestaan voor toegang tot de grafische gebruikersinterface voor functionaliteit voor beheer op afstand.

Andere gebruikers hebben misschien gewoon een desktop thuis waarop grafische applicaties mogelijk ook op afstand moeten worden beheerd. Welke situatie ook het geval mag zijn, er zijn enkele inherente veiligheidsrisico's, zoals het externe verkeer dat niet wordt gecodeerd, waardoor kwaadwillende gebruikers de externe bureaubladsessie kunnen opsnuiven.

Om dit veelvoorkomende probleem met externe desktopsystemen op te lossen, tunnelt X2Go de externe desktopsessie via een beveiligde shell (SSH). Hoewel het slechts een van de vele voordelen van X2Go is, is het wel een heel belangrijke!

Kenmerken van X2Go

  1. Grafische externe desktopbediening.
  2. Getunneld door SSH.
  3. Goede ondersteuning.
  4. Bestands- en printerdeling van client naar server.
  5. Mogelijkheid om toegang te krijgen tot één enkele applicatie in plaats van tot een hele desktopsessie.

Omgeving instellen

  1. Deze handleiding gaat uit van een werkende Debian 8 (Jessie)-installatie met LXDE (andere desktopomgevingen worden echter ondersteund; zie deze link).
  2. Een andere Linux-client om de X2Go-clientsoftware te installeren (deze handleiding gebruikt Linux Mint 17.1 met de Cinnamon-desktopomgeving).
  3. Werkende netwerkverbinding met openssh-server al geïnstalleerd en werkend.
  4. Root-toegang

Installatie van X2Go Server en Client op Debian 8

Voor dit deel van het proces is het instellen van de X2Go-server en een X2Go-client vereist om een externe desktopverbinding te hebben. De handleiding begint eerst met de serverconfiguratie en gaat vervolgens verder met de clientconfiguratie.

X2Go-serverinstallatie

De server in deze tutorial zal het Debian 8-systeem zijn waarop LXDE draait. Het begin van het installatieproces is het installeren van de X2Go Debian repository en het verkrijgen van de GPG-sleutels. De eerste stap is het verkrijgen van de sleutels die gemakkelijk met apt kunnen worden bereikt.


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

Zodra de sleutels zijn verkregen, moet er een repositorybestand worden aangemaakt zodat apt naar de X2Go-pakketten op een specifieke repositorylocatie kan zoeken. Dit kan allemaal worden bereikt met één eenvoudige opdracht die het benodigde apt lijstbestand aanmaakt en de juiste vermelding in dat bestand plaatst.


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

De bovenstaande commando's zullen apt instrueren om in deze nieuw aangeboden opslagplaats te zoeken naar pakketten en meer specifiek naar de X2Go-pakketten. Op dit punt is het systeem klaar om de X2Go-server te installeren met behulp van de apt-meta-packager.


apt-get install x2goserver

Op dit punt zou de X2Go-server geïnstalleerd en gestart moeten zijn. Het is echter altijd een goed idee om te controleren of de geïnstalleerde servers actief zijn.


ps aux | grep x2go

In het geval dat het systeem X2Go niet automatisch start, voert u de volgende opdracht uit om te proberen de service te starten.


service x2goserver start

Op dit punt moet de basisserverconfiguratie worden uitgevoerd en moet het systeem wachten op verbindingen van het X2Go-client-systeem.