X2Go: easy remote desktops on your GNU / Linux distro


It is increasingly common to use remote desktops, either to give or receive technical assistance, or for teleworking issues. Be that as it may, there are many alternatives to make your life easier on Linux to be able to work with these remote desktops. One of them is the X2Go software, an open source program that uses the NX Technology protocol.

X2Go gives remote access to the graphical user interface or remote Desktop. It can also be used to access remote desktops of Microsoft Windows operating systems, and not only for GNU / Linux. For added security, it also provides secure remote sessions via SSH.

As is usual in this type of software, there is a server package and a client package. The server must be installed on the host Linux machine. It is generally compatible with most desktops, although some may require some specific settings to ensure compatibility.

As to client package, it will be installed on the other machine. This other software is available for both Linux distros, as well as macOS and Windows. Once the server and client have been installed on the computers, the connection can be established and the remote desktop can be viewed and operated as if it were local from the other computer ...

This software is free, under GPLv2 + license, and it's free. Furthermore, X2Go has been written in the Perl programming language. You will find it packaged for multiple distros, such as Ubuntu, Debian, Fedora, SUSE, RHEL, etc. It also has an add-on to extend its capabilities and a GUI written in Python is available for the client called PyHoca-GUI.

The client package is available in DMG format for macOS, .exe for Windows. And on the website you will find a fantastic wiki and information in case you have any problems with the installation, although it is extremely simple ...

More information about X2Go - See website

View code repository - Repo

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published.



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.