X2Go

from Wikipedia, the free encyclopedia

X2Go server
Basic data

developer X2Go team
Current  version 4.1.0.3
( November 29, 2018 )
operating system Linux
programming language Pearl
category Terminal server
License GPL ( Free Software )
wiki.x2go.org
X2Go client
Basic data

developer X2Go team
Current  version 2.1.2.2
( February 13, 2020 )
operating system Linux , OS X , Windows
programming language C ++
category Remote desktop
License GPL ( Free Software )
wiki.x2go.org

X2Go is a free terminal server solution. Users who have logged on to an X2Go server with the client can run programs on the server. The client, which runs on the user's device, only takes on the display. The X2Go server, which in this case acts as an application server, can provide all possible services and applications that can be installed on the respective platform. As long as the server has enough reserves, it is easy to add new clients. Such a solution is such. B. for schools, internet cafes and libraries. The session can be frozen at any time and continued from this point from another terminal. X2Go offers client software for thin clients , PCs , web browsers and mobile devices with Maemo .

X2Go is used by the projects linux4afrika and DebianEdu , among others .

server

X2Go originally provided various server packages that were supposed to meet different requirements. There was a “One Node Edition” (“x2goserver-home”, “x2goserver-one”) in which all the required services ran on one server. In this case, the user administration was implemented by this server alone. However, this variant was limited to one server. If several servers are to be used, for example to implement load distribution , the “x2goserver” package had to be used. This version used LDAP for user authentication and a PostgreSQL database to store the session data.

Since April 2011, X2Go has only made one server package available, which should meet different requirements.

Client

The server can be accessed either with a normal client from a Windows or Linux system or via a thin client solution that boots using the Preboot Execution Environment (PXE) and the client software via the Network File System (NFS) loads from the server. When the client has finished booting, X2Go's own Cardview appears. Settings for the resolution can be made there, the sound can be activated / deactivated and the window manager can be selected.

technology

Local devices and sound

USB removable storage device can be plugged into the client and be a SSH - tunnels passed to the server. The sound can also be forwarded through this tunnel. The sound interface can e.g. You can currently choose between PulseAudio , aRts and Enlightened Sound Daemon .

Smart cards

Sessions can be managed using a USB stick or a smart card . A connection can be established via LAN, WLAN or the Internet. It is also possible to freeze a session at work, for example, and resume it at home by inserting the smart card.

See also

Web links

Individual evidence

  1. code.x2go.org . (accessed December 27, 2018).
  2. wiki.x2go.org . March 14, 2013 (accessed October 23, 2018).
  3. code.x2go.org . March 14, 2013 (accessed October 23, 2018).
  4. www.mail-archive.com . February 13, 2020.
  5. wiki.x2go.org . March 8, 2013.
  6. code.x2go.org . March 8, 2013.
  7. ^ Projects using X2Go. Retrieved November 20, 2010 .