System ist ein Debian Wheezy mit Gnome auf dem der X2Go Server in der aktuellen Version 4.0.1.6 installiert werden soll. Als Client wird ein Windows 7 x64 dienen. Auf einem anderen System setze ich NX NoMachine ein, allerdings läuft es unter Wheezy mit Gnome nicht sauber, sodass ich nun X2Go testen möchte.
Vorwort
X2Go ist eine freie Terminalserver / Remoteserver Lösung mittels der ein Client (Windows & Mac) sich mit einem Server über das Netzwerk verbinden kann. Dadurch können Programme / Befehle auf dem Server ausgeführt werden, während der Client nur die Darstellung übernimmt, führt der Server die Aktionen aus. Somit ist X2Go ein Applikationsserver der die benötigten und installierten Dienste bereitstellt. Die Verbindung erfolgt Default über den SSH Port 22, kann aber auch geändert werden.
Installation
1. System aktualisieren
# aptitude update && aptitude safe-upgrade
2. Keyring für X2Go hinzufügen
# apt-key adv –recv-keys –keyserver keys.gnupg.net E1F958385BFE2B6E
3. Paket dem Repository hinterlegen – entweder als eigene Datei ode direkt in der /etc/apt/sources.list
# mcedit /etc/apt/sources.list.d/x2go.list
Inhalt:
# X2Go Repository
deb http://packages.x2go.org/debian wheezy main
# X2Go Repository (sources)
deb-src http://packages.x2go.org/debian wheezy main
4. Paketdatenbank aktualisieren
# aptitude update
5. X2Go Keyring und die Paketdatenbank aktualisieren
# aptitude install x2go-keyring && apt-get update
6. Anzeige der möglichen X2Go Pakete
# apt-cache search x2go
x2goclient - X2Go Client application (Qt4) x2goplugin - X2Go Client (Qt4) as browser plugin cups-x2go - Virtual X2Go printer for CUPS pinentry-x2go - Qt4-based PIN or pass-phrase entry dialog for x2goclient plasma-widget-x2go - Plasma widget for control X2go sessions pyhoca-cli - Command line X2Go client written in Python pyhoca-gui - Graphical X2Go client written in (wx)Python python-x2go - Python module providing X2Go client API python-x2go-doc - Python module providing X2Go client API (documentation) python-x2gobroker - X2Go http(s) based session broker (Python modules) x2go-keyring - GnuPG keys of all X2Go developers and the X2Go archive x2goagent - X2Go agent x2gobroker - X2Go http(s) based session broker (executable) x2gobroker-agent - X2Go http(s) based session broker (common files) x2gobroker-authservice - X2Go http(s) based session broker (PAM authentication service) x2gobroker-daemon - X2Go http(s) based session broker (daemon) x2gobroker-wsgi - X2Go http(s) based session broker (CGI) x2gocdmanager - clientside daemon enabling automatic CD-Rom mounting x2goclient-dbg - X2Go Client application (Qt4), debug symbols x2godesktopsharing - share X2go desktops with other users (via shadow sessions) x2golxdebindings - LXDE bindings for X2go x2gomatebindings - Description: x2gomatebindings (MATE mimetypes for X2Go) x2goplugin-provider - Provide X2Go Plugin via Apache webserver x2goserver - X2Go server daemon scripts x2goserver-compat - X2Go server daemon scripts (backwards compatitbity to old client versions) x2goserver-extensions - X2Go server daemon scripts (extensions) x2goserver-fmbindings - Generic (freedesktop-based) file manager bindings for X2Go x2goserver-printing - X2Go server daemon scripts (printing) x2goserver-pyhoca - X2Go server daemon scripts (add-ons for pyhoca client) x2goserver-xsession - X2Go server daemon scripts (Xsession runner) x2gosmartcardrules - UDEV rules for smartcard readers x2gothinclient - login daemon starting x2goclient in displaymanager mode x2gothinclientmanagement - Management tools for X2Go thin client chroot server x2gousbmount - clientside usb mass-storage device mounting
Wir benötigen jedoch nur den X2Go Server.
8. X2Go Server installieren
# aptitude install x2goserver x2goserver-xsession
Das wars mit dem Server unter Debian.
Version prüfen
x2goversion
x2goagent: 3.5.0.21
x2goserver: 4.0.1.6
x2goserver-extensions: 4.0.1.6
x2goserver-xsession: 4.0.1.6
mögliche Befehle
2goagent x2gofeaturelist x2golistsessions_root x2gosessionlimit x2goumount_session
x2gobasepath x2gogetapps x2gomountdirs x2gosetkeyboard x2goumount-session
x2gocleansessions x2gogetservers x2gopath x2goshowblocks x2goversion
x2gocmdexitmessage x2golistdesktops x2goresume-session x2gostartagent
x2godbadmin x2golistmounts x2goruncommand x2gosuspend-session
x2gofeature x2golistsessions x2goserver-run-extensions x2goterminate-session
Links
http://wiki.x2go.org/doku.php
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.