Table of Contents
Getting X2Go
X2Go consists of several software components. The minimal requirement is X2Go Server (on the terminal server) and X2Go Client / PyHoca-GUI (on the client machine).
The minimal X2Go setup installs out of the box. But note that X2Go can be highly customized by a series of X2Go add-on components.
The Client-Side of X2Go
At the time of writing there are two client applications available for X2Go: X2Go Client (the native client), and Pyhoca-GUI (a Python based system tray applet for X2Go).
X2Go Package Repositories for GNU/Linux
When on GNU/Linux, you can obtain all X2Go components from one of the package archives listed below.
For those who want to help testing bleeding edge code of X2Go, please read about our Nightly Builds.
The Server-Side of X2Go
X2Go Sources
X2Go Live Demos
Привет! На связи Александр Бархатов — DevOps-инженер в крупнейшем продуктовом холдинге. Сегодня без удаленного доступа к компьютерам и серверам сложно представить полноценную работу как технических специалистов, так и обычных пользователей. Для организации удаленного доступа используют специальный класс программного обеспечения. К таким программам относят, например, TeamViewer, AmmyyAdmin, AnyDesk. Однако порой бывает довольно трудно найти достойную альтернативу для ОС семейства Linux. В связи с этим мы протестировали и нашли решение для пользователей Linux-систем — программу под названием X2Go.
X2Go использует протокол NX technology (более известный под именами NX или NoMachine) и позволяет организовать удаленный доступ к рабочему столу. Среди достоинств X2Go можно выделить высокую скорость подключения при низкой скорости интернет-соединения, возможность запуска отдельных приложений, проброс устройств (принтеры, внешние накопители и т. д.), отсутствие дополнительной настройки, а также шифрование трафика посредством протокола SSH.
В этой статье мы произведем установку X2Go на ОС Ubuntu версии 22.04. Подключаться будем, используя официальную клиентскую программу для ОС Windows 10.
В Astra Linux Special Edition x.7 пакет x2goserver входит в расширенный репозиторий и после подключения расширенного репозитория может быть установлен с помощью графического менеджера пакетов synaptic или из командной строки командой:
sudo apt install x2goserver
В Astra Linux Special Edition 1.6 и Astra Linux Common Edition пакет может быть установлен из стандартного репозитория Astra Linux Common Edition.
После установки служба запускается автоматически.
Для добавления службы разделения принтеров через x2go требуется установить два дополнительных пакета:
После установки этих пакетов принтер x2go будет доступен в менеджере печати как Virtual_X2Go_printer.
Клиент x2go на Astra Linux
Установка пакета
Клиент x2go для Astra Linux представлен пакетом x2goclient. В Astra Linux Special Edition x.7 пакет x2goclient входит в расширенный репозиторий и после подключения расширенного репозитория может быть установлен с помощью графического менеджера пакетов synaptic или из командной строки командой:
sudo apt install x2goclient
В Astra Linux Special Edition 1.6 и Astra Linux Common Edition пакет может быть установлен из стандартного репозитория Astra Linux Common Edition.
Подключение
После установки клиентское приложение x2go доступно в меню «Пуск» — «Сеть» — «X2go Client»:
Для подключения к серверу:
- Создать подключение:
- Открыть форму для создания новой сессии («Сесия» — «Новая сессия»).
- Заполнить реквизиты сервера.
- Сохранить изменения.
- Для подключения:
- Открыть форму сохраненной сессии,.
- Ввести аутентификационные данные.
- Нажать «ОК».
Клиент x2go на Windows
Установка клиента x2go на Windows
Внимание
Имя пользователя Windows должно содержать только латинские буквы!
Скачать с официального сайта клиент x2go для Windows.
Установить клиента, выбрав тип установки «Recommended»:
Настройка печати на Windows
Для печати на локальном принтере установить программу для чтения PDF. Например Foxit Reader.
Запустить x2go клиент. В меню выбрать «Опции» — «Установки», перейти на вкладку «Печать»
Выбрать команда печати и нажать кнопку «…»
Ввести команду печати (путь до Foxit Reader с параметром «-р», Формат вывода PDF, Структура данных — «Указать путь к файлу в параметре командой строки»
Подключение к серверу x2go из клиента Windows
В клиенте х2go нажать «Создать новую сессию».
Ввести данные:
Тип сессии:
- выбрать «Другой оконный менеджер» и указать команду: «fly-wm»;
- или выбрать «x2Go/X11 desktop sharing» (или «Подключение к сущетвующей сессии») для подключения к существующей сессии (может не работать на ранних версиях Astra Linux).
На вкладке «Соединение» выбрать тип соединения соответствующий вашему подключению.
На вкладке «Экспорт каталогов» можно добавить локальные папки для подключения их к удаленному серверу.
Кликнуть на появившуюся сессию справа:
Ввести имя пользователя и пароль:
и нажать ОК.
Для печати выбирать принтер x2go, установленный ранее. В появившемся окошечке x2go нажать «Печать»:
From Wikipedia, the free encyclopedia
X2Go Client
Original author(s) | Oleksandr Shneyder and Heinz-M. Graesing[1] |
---|---|
Developer(s) | Michael DePaulo, Mike Gabriel, Mihai Moldovan, Oleksandr Shneyder, Juri Grabowski[2] |
Stable release |
4.1.2.3 |
Repository | https://code.x2go.org/gitweb?p=x2goclient.git |
Written in | C++ |
Operating system | Linux, FreeBSD, macOS, Windows |
License | GPL-2.0-or-later[4] |
Website | wiki.x2go.org |
X2Go Server
Original author(s) | Oleksandr Shneyder and Heinz-M. Graesing[1] |
---|---|
Developer(s) | Michael DePaulo, Mike Gabriel, Mihai Moldovan, Oleksandr Shneyder, Juri Grabowski[2] |
Stable release |
4.1.0.6 |
Repository |
|
Written in | Perl |
Operating system | Linux |
License | GPL-2.0-or-later[6] |
Website | wiki.x2go.org |
X2Go is open source remote desktop software for Linux that uses a modified NX 3 protocol.[7] X2Go gives remote access to a Linux system’s graphical user interface. It can also be used to access Windows systems through a proxy.[8]
Client packages can be run on OpenBSD, FreeBSD, Linux, macOS or Windows.[9] Some Linux desktop environments require workarounds for compatibility, while some such as GNOME 3.12 and later may have no workarounds. Desktop environments that are always compatible with X2Go, without any workarounds, are XFCE, LXDE and MATE.[10]
The server package must be installed on a Linux host.
The X2go project has been packaged for Fedora beginning with version F20 (2013).[11]
It is also included in the official Ubuntu release starting from 17.04 and Debian Wheezy releases.[12]
- Comparison of remote desktop software
- ^ a b «History». wiki.x2go.org. Retrieved September 28, 2018.
- ^ a b «X2Go Project Organigram — Core Developers — Current/Active». wiki.x2go.org. Retrieved September 28, 2018.
- ^ «X2Go Client (4.1.2.3) released». x2go-announcements mailing list. Retrieved July 18, 2023.
- ^ «[x2goclient.git] / LICENSE».
- ^ «X2Go Server (4.1.0.6) released». x2go-announcements mailing list. Retrieved February 11, 2025.
- ^ «[x2goserver.git] / debian / copyright».
- ^ «New to X2Go? Start here!». wiki.x2go.org. Retrieved September 28, 2018.
- ^ «X2Go TCE and MS Terminal Servers — X2Go-proxied RDP Sessions». wiki.x2go.org. Retrieved September 28, 2018.
- ^ «Installing the Qt-based X2Go Client». wiki.x2go.org. Retrieved September 28, 2018.
- ^ «Desktop Environment Compatibility». wiki.x2go.org. Retrieved September 28, 2018.
- ^ «Releases/20/ChangeSet — FedoraProject». fedoraproject.org. Retrieved February 26, 2017.
- ^ «Official X2Go Packages in GNU/Linux Distributions». wiki.x2go.org/. Retrieved July 3, 2020.
- Schuermann, Tim (May 4, 2009). «One for All: Terminal Server X2go 3.0». Linux Magazine. Retrieved June 14, 2014.
- fravashyo (February 25, 2013). «x2go : le digne successeur de freenx» [x2go: worthy replacement for freenx]. LinuxFr (in French). Retrieved June 14, 2014.
- Gabriel, Mike (August 17, 2013). X2Go Terminal Server Suite and Debian (OGV). Debian Conference 2013. Vaumarcus, Switzerland. Retrieved June 14, 2014.
- Rob Turner (July 3, 2015). «Installing and Configuring X2Go Server and Client on Debian 8». Retrieved July 25, 2016.
- EdXD (June 14, 2020). «Connect to CentOS 8 Remote Desktop using X2Go». Retrieved July 8, 2020.
- EdXD (June 5, 2020). «Connect to Ubuntu 20.04 Remote Desktop using X2Go». Retrieved July 8, 2020.
Categories:
- Remote desktop
- Cross-platform free software
- Free software for BSD
- Free software for Linux
- Free software for Windows
- Free software for macOS
- Free software programmed in C++
- Software using the GNU General Public License
- Network software stubs
- Free and open-source software stubs
Install X2Go Client for Windows with winget
To install X2Go Client for Windows with winget, use the following command:
winget install --id=X2go.x2goclient -e
Get started today
Set up, deploy and upgrade all your devices from an intuitive, lightning-fast cloud platform.
FREE TRIAL
About X2Go Client for Windows
X2Go Client is a graphical client (Qt5) for the X2Go system. You can use it to connect to running sessions and start new sessions.
Last updated 14 days ago
v4.1.2.2-2020.02.13
Other apps by X2Go Client for Windows
Website
Download (.msi)
Publisher: X2Go Project
Tags
- cloud
- nx
- online
- vdi
- x11