X2Go

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

X2Go-Testumgebung (Thin-Client-Szenario unter Debian)

Ziel

  • Grafischer Remote-Desktop-Zugriff auf einen zentralen Linux-Server.
  • Verwendung von X2Go als leichtgewichtige Alternative zu LTSP.
  • Alle Prozesse laufen auf dem Server, der Client dient nur zur Anzeige und Eingabe.

Voraussetzungen

  • Zwei Systeme mit Debian 12 oder Ubuntu 22.04.
  • Auf dem Server: SSH aktiviert, Benutzerkonto mit Desktop-Umgebung (XFCE empfohlen).
  • Auf dem Client: X2Go-Client installiert.
  • Netzwerkverbindung zwischen beiden Systemen.

Server-Konfiguration

Pakete installieren

  • apt update
  • apt install x2goserver x2goserver-xsession xfce4

Benutzer für Test anlegen

  • adduser demo
  • passwd demo

SSH-Firewallregel hinzufügen (nur wenn ufw aktiv ist)

  • ufw allow 22/tcp

Dienst prüfen

  • systemctl status ssh

Client-Konfiguration

X2Go-Client installieren

  • apt update
  • apt install x2goclient

Verbindung herstellen

  • X2Go-Client starten (Menü oder Terminal: x2goclient)
  • Neue Sitzung anlegen:
 : Sitzungsname: Linux-Test
 : Host: IP-Adresse des Servers
 : Benutzername: demo
 : SSH-Port: 22
 : Sitzungstyp: XFCE
  • Verbindung herstellen und Passwort eingeben.
  • Der XFCE-Desktop des Servers erscheint im Fenster oder Vollbildmodus.

Test und Kontrolle

  • Öffne auf dem Server-Terminal: top
 : → CPU-Auslastung zeigt, dass Anwendungen dort laufen.
  • Öffne auf dem Client-Terminal: ping -c3 server
 : → Verbindungsprüfung zwischen Client und Server.
  • Beende Sitzung über Menü „Abmelden“.