Menü Schließen

Debian – Install X2Go Remote X11 Server

X2Go Logo

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert