So richten Sie einen KDE/Gnome-Remote-Server mit CentOS 6 ein

So richten Sie einen KDE/Gnome-Remote-Server mit CentOS 6 ein

Ich plane, einen „Terminalserver“ für meine *nix-basierten Administratoren einzurichten.

Ich hätte gerne mehrere Benutzer, entweder mit Gnome oder mit KDE (je nach Vorliebe), die sich mit dem Server verbinden und ihre individuellen Einstellungen auf derselben Maschine starten.

Was ich bisher herausgefunden habe:

  • Die einfache Weiterleitung von X11 über SSH ist sehr langsam (unter Verwendung von Port TCP 22, SSH).
  • VNC ist langsam (ab TCP-Ports 5900, vnc:0 ...)
  • KDE-Remote scheint schnell zu sein, wahrscheinlich genauso schnell wie Gnome (verwendet Port UDP 177, xdmcp)

Um die Remote-Anmeldung zu aktivieren, muss ich Folgendes ändern /etc/gdm/custom.conf:

[security]
DisallowTcp=false
[xdmcp]
Enable=true

/etc/X11/xdm/Xaccessmuss ebenfalls geändert werden (geben Sie ein Muster für Hosts ein, die ein Remote-Anmeldefenster erhalten dürfen).

Wenn ich jetzt beide Einstellungen aktiviere, kann ich XDMCP verwenden, um eine Verbindung zum Server herzustellen, aber ich erhalte einen schwarzen Bildschirm mit einem einfachen Mauszeiger, der aus einem weißen Kreuz besteht.

Es fehlen hier also noch einige „Zutaten“.

Alle Hinweise oder eigenen Konfigurationen, die mir hierbei weiterhelfen können, sind willkommen.

Antwort1

Ich kann es nur empfehlenX2Go. Es basiert auf NoMachine NX-Code, d. h. die Kommunikation ist komprimiert und es wird Cache verwendet, aber im Gegensatz zu NoMachine ist es foss. Zumindest in Fedora ist die Installation so einfach wie yum install x2goserver(vorausgesetzt, die Firewall lässt SSH zu). Fedora 20 hat x2go als Remote-Desktop-Lösung übernommen und ersetzt damit die NX-Implementierung von NoMachine.

X2Go unterstützt PulseAudio-Sound-Tunneling. Damit der Ton funktioniert, müssen Sie PulseAudio lediglich sowohl auf dem Remote- als auch auf dem lokalen Computer installieren. Es gibt Clients für verschiedene Betriebssysteme, sodass Sie sich auch von einem Windows-Computer aus verbinden können. Sie können sich mit der lokalen Serversitzung verbinden, aber auch verschiedene Sitzungen für mehrere Benutzer erstellen. Es gibt auch Unterstützung für nahtlose Anwendungen, bei denen ein einzelnes Anwendungsfenster bereitgestellt wird, das aussieht, als würde es lokal ausgeführt. Ich habe die Druckunterstützung oder die Option für freigegebene Ordner nicht überprüft, aber sie sind vorhanden.

Das einzige Problem, das ich hatte, war die Unterstützung von mehr als einem Tastaturlayout, aber abgesehen von ein paar Störungen hier und da funktioniert es jetzt.

verwandte Informationen