Website-Suche

X2Go-Server und -Client unter Debian 8 installieren und konfigurieren


Ein Großteil der Leistung von Linux beruht auf der Befehlszeile und der Möglichkeit, ein System einfach aus der Ferne zu verwalten. Die meisten Benutzer aus der Windows-Welt oder unerfahrene Linux-Administratoren bevorzugen jedoch möglicherweise den Zugriff auf die grafische Benutzeroberfläche für Fernverwaltungsfunktionen.

Andere Benutzer haben möglicherweise einfach nur einen Desktop zu Hause, auf dem möglicherweise auch grafische Anwendungen remote verwaltet werden müssen. In welcher Situation auch immer, es bestehen einige inhärente Sicherheitsrisiken, z. B. dass der Remote-Datenverkehr nicht verschlüsselt wird und böswillige Benutzer somit die Möglichkeit haben, die Remote-Desktop-Sitzung auszuspionieren.

Um dieses häufige Problem bei Remote-Desktop-Systemen zu lösen, tunnelt X2Go die Remote-Desktop-Sitzung über Secure Shell (SSH). Obwohl es nur einer von vielen Vorteilen von X2Go ist, ist es doch ein sehr wichtiger!

Funktionen von X2Go

  1. Grafische Remote-Desktop-Steuerung.
  2. Durch SSH getunnelt.
  3. Soundunterstützung.
  4. Datei- und Druckerfreigabe vom Client zum Server.
  5. Möglichkeit, auf eine einzelne Anwendung statt auf eine ganze Desktop-Sitzung zuzugreifen.

Umgebungseinrichtung

  1. In dieser Anleitung wird von einem funktionierenden Debian 8 (Jessie)-Setup mit LXDE ausgegangen (andere Desktop-Umgebungen werden jedoch unterstützt; siehe diesen Link).
  2. Ein weiterer Linux-Client zur Installation der X2Go-Client-Software (Diese Anleitung verwendet Linux Mint 17.1 mit der Cinnamon-Desktop-Umgebung).
  3. Funktionierende Netzwerkverbindung mit bereits installiertem und funktionierendem OpenSh-Server.
  4. Root-Zugriff

Installation von X2Go Server und Client unter Debian 8

Für diesen Teil des Prozesses müssen der X2Go-Server sowie ein X2Go-Client eingerichtet werden, um eine Remote-Desktop-Verbindung herzustellen. Die Anleitung beginnt zunächst mit der Servereinrichtung und fährt dann mit der Clienteinrichtung fort.

Installation des X2Go-Servers

Der Server in diesem Tutorial ist das Debian 8-System, auf dem LXDE läuft. Der Beginn des Installationsprozesses besteht darin, das X2Go Debian-Repository zu installieren und die GPG-Schlüssel zu erhalten. Der erste Schritt besteht darin, die Schlüssel zu erhalten, mit denen sich das apt problemlos durchführen lässt.


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

Sobald die Schlüssel erhalten wurden, muss eine Repository-Datei erstellt werden, damit apt an einem bestimmten Repository-Speicherort nach den X2Go-Paketen suchen kann. Dies alles kann mit einem einfachen Befehl erreicht werden, der die benötigte apt-Listendatei erstellt und den entsprechenden Eintrag in diese Datei einfügt.


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

Die obigen Befehle weisen apt an, dieses neu bereitgestellte Repository nach Paketen und insbesondere den X2Go-Paketen zu durchsuchen. An diesem Punkt ist das System bereit, den X2Go-Server mit dem apt-Meta-Packager zu installieren.


apt-get install x2goserver

Zu diesem Zeitpunkt sollte der X2Go-Server installiert und gestartet sein. Es ist jedoch immer eine gute Idee, zu bestätigen, dass die installierten Server ausgeführt werden.


ps aux | grep x2go

Falls das System X2Go nicht automatisch startet, führen Sie den folgenden Befehl aus, um zu versuchen, den Dienst zu starten.


service x2goserver start

Zu diesem Zeitpunkt sollte die grundlegende Serverkonfiguration abgeschlossen sein und das System sollte auf Verbindungen vom X2Go-Client-System warten.