x2go

x2go
x2go
Entwickler x2go-Team
Aktuelle Version 3.0.99
Betriebssystem Linux, Maemo, Windows
Kategorie Terminalserver
Lizenz GPL (Freie Software)
www.x2go.org

x2go ist eine freie Terminalserver-Lösung. Benutzer, die sich mit dem Client an einem x2go-Server angemeldet haben, können Programme auf dem Server ausführen. Der Client, der auf dem Endgerät des Benutzers läuft, übernimmt lediglich die Darstellung. Der x2go-Server, der in diesem Fall als Applikationsserver fungiert, kann alle möglichen Dienste und Anwendungen zur Verfügung stellen, die sich auf der jeweiligen Plattform installieren lassen. So lange der Server über genug Reserven verfügt, ist ein Hinzufügen von neuen Clients einfach zu realisieren. Eine solche Lösung bietet sich z.B. für Schulen, Internetcafés und Bibliotheken an. Die Sitzung kann jederzeit eingefroren werden und von einem anderen Terminal an dieser Stelle fortgesetzt werden. x2go bietet Client-Software für Thin Clients, PCs, Webbrowser und Mobilgeräte mit Maemo.

x2go wird unter anderem von den Projekten linux4afrika und Skolelinux verwendet.[1]

Inhaltsverzeichnis

Server

x2go stellt verschiedene Server-Pakete zur Verfügung, die unterschiedlichen Ansprüchen gerecht werden sollen. Es gibt eine „One Node Edition“ („x2goserver-home“, „x2goserver-one“) bei der alle benötigten Dienste auf einem Server laufen. Die Benutzerverwaltung wird in diesem Fall allein von diesem Server realisiert. Diese Variante ist aber auf einen Server beschränkt. Sollen mehrere Server benutzt werden, beispielsweise um eine Lastverteilung zu realisieren, muss das Paket „x2goserver“ verwendet werden. Diese Version verwendet LDAP für die Benutzerauthentifizierung und eine PostgreSQL Datenbank um die Sitzungsdaten zu hinterlegen.

Client

Der Zugriff auf den Server kann entweder mit einem normalen Client von einem Windows- oder Linux-System erfolgen oder über eine Thin-Client-Lösung, die mittels Preboot Execution Environment (PXE) bootet und die Client-Software via Network File System (NFS) vom Server lädt. Ist der Bootvorgang des Clients abgeschlossen, erscheint die x2go-eigene Cardview. Dort können Einstellungen an der Auflösung vorgenommen, der Sound de-/aktiviert und der Fenstermanager gewählt werden.

Webclient

Der Zugriff auf die Sitzung kann auch über einen Webclient erfolgen. Dazu muss ein Add-on installiert werden, welches derzeit nur für den Webbrowser Firefox zur Verfügung steht.

Technik

Lokale Geräte und Sound

USB-Wechseldatenträger können am Client angesteckt werden und werden über einen SSH-Tunnel an den Server weitergereicht. Durch diesen Tunnel kann auch eine Weiterleitung des Sounds erfolgen. Als Sound-Schnittstelle kann z.Z. zwischen PulseAudio, aRts und Enlightened Sound Daemon gewählt werden.

Smartcards

Die Sitzungsverwaltung kann über einen USB-Stick oder eine Smartcard erfolgen. Eine Verbindung kann dabei über LAN, WLAN oder das Internet aufgebaut werden. Des Weiteren ist es möglich eine Sitzung zum Beispiel am Arbeitsplatz einzufrieren und diese zu Hause durch Einstecken der Smartcard wieder aufzunehmen.

Siehe auch

Weblinks

Einzelnachweise

  1. Projects using x2go. Abgerufen am 20. November 2010 (englisch).

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • NX technology — Not to be confused with NX (software) or NX bit. NX technology is a computer program that handles remote X Window System connections, and attempts to greatly improve on the performance of the native X display protocol to the point that it… …   Wikipedia

  • Tecnología NX — NX es un programa informático que realiza conexiones remotas X11 muy rápidas, lo que permite a los usuarios acceder a escritorios remotos de Linux o Unix incluso bajo conexiones lentas como las realizadas con módem. NX realiza una compresión… …   Wikipedia Español

  • Comparison of remote desktop software — This page is a comparison of remote desktop software available for various platforms. Contents 1 Remote desktop software 1.1 General information 1.2 Operating system support 1.3 Featu …   Wikipedia

  • Linux Terminal Server Project — Das Linux Terminal Server Project (LTSP) ist ein Linux Programmpaket, das dazu dient, Benutzern von Terminals Zugriff auf den Terminal Server zu gewähren, von dem aus Anwendungen ausgeführt und mittels des Terminals gesteuert werden können.… …   Deutsch Wikipedia

  • linux4afrika — ist ein Projekt, das in Deutschland veraltete, aber noch funktionsfähige Computer sammelt, diese umbaut und in ein Terminalserver Netz einbaut, welches dann an Schulen in Afrika, insbesondere Tansania und Mosambik gespendet wird. Projektträger… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”