Шукаєте простий спосіб віддаленого доступу до свогоРобочий стіл Linux? Подумайте про встановлення X2Go. Це набагато зручніше для користувачів, ніж щось на зразок VNC, і йому не потрібен веб-браузер, як віддалений робочий стіл Chrome. Найкраще, що він в основному зосереджений на Linux, тому вам не потрібно буде турбуватися про втрату підтримки на користь інших операційних систем. Ось як можна налаштувати X2Go в Linux і запустити його.
СПОЙЛЕР ПОПЕРЕДЖЕННЯ: Прокрутіть униз і перегляньте відео-посібник в кінці цієї статті.
Налаштування сервера
Налаштування хоста X2Go відрізняється для всіхДистрибуція Linux. Саме тому ми розбили саме те, як запустити серверне програмне забезпечення для найпопулярніших дистрибутивів Linux. Якщо ви хочете, щоб серверне програмне забезпечення X2Go працювало на вашій версії Linux, але виявите, що воно не було висвітлено внизу, корисно перевірити менеджера пакунків вашої операційної системи або веб-сайту X2Go для архіву джерела, який можна завантажити.

Для використання X2Go потрібно використовувати SSH. Будь ласка, налаштуйте SSH разом із перенаправленням X11, перш ніж дотримуватися цього посібника.
Ubuntu
X2Go має дві частини. На Ubuntu присутній лише клієнт. Це дратує, якщо ви хочете провести сеанс X2Go. Щоб виправити це, члени спільноти взяли на себе завдання створити PPA, який користувачі можуть додати, щоб швидко додати компонент сервера. PPA не специфічний для настільних версій Ubuntu. Якщо ви хочете налаштувати хости X2Go на серверну скриньку Ubuntu, це буде добре. Крім того, PPA працюватиме над усіма похідними Ubuntu (думаю, елементарне та монетний двір тощо).
Відкрийте термінал і додайте X2GO PPA:
sudo apt-add-repository ppa:x2go/stable
Потім оновіть джерела програмного забезпечення Ubuntu за допомогою влучного оновлення.
sudo apt update
Коли джерела програмного забезпечення для Ubuntu оновлені, встановіть це програмне забезпечення.
sudo apt-get install x2goserver x2goserver-xsession
Ці два пакети повинні бути всім необхідним. Однак, якщо ви використовуєте Lubuntu або Ubuntu Mate, для встановлення є кілька додаткових пакетів. Це прив’язки для робочого столу.
Ubuntu Mate:
sudo apt-get install x2gomatebindings
Lubuntu:
sudo apt-get install x2golxdebinding
Встановлення цих пакетів на Ubuntu автоматично встановить сеанс сервера X2Go. Все робиться в процесі встановлення, і нічого не потрібно підганяти.
Debian
Хоча Debian має таку ж базу пакетів, що іUbuntu, не існує простого способу змусити роботу репозиції програмного забезпечення X2Go. Натомість деякі речі потрібно буде переробити вручну. Почніть з додавання ключа репо. Це важливо, оскільки Debian не буде встановлювати програмне забезпечення, якому не довіряють.
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
Додавши ключ, саме час додати фактичне репо програмне забезпечення.
Примітка: Не використовується Debian 9.2 Stable? Змініть "стабільний" у будь-якій версії Debian, яку ви використовуєте.
echo "deb http://packages.x2go.org/debian stable main" | sudo tee /etc/apt/sources.list.d/x2go.list
Після додавання джерела програмного забезпечення оновіть Debian, щоб відобразити зміни.
sudo apt-get update
Нарешті, встановіть серверні інструменти X2Go, щоб усе працювало.
sudo apt-get install x2goserver x2goserver-xsession
Arch Linux
Arch Linux вдається підтримувати серверне програмне забезпечення X2Go через сховище спільноти. Щоб встановити його, використовуйте диспетчер пакунків Arch.
sudo pacman -S x2goserver
За допомогою встановленого програмного забезпечення створіть нову базу даних для X2Go:
sudo x2godbadmin --createdb
Нарешті, увімкніть серверне програмне забезпечення в systemd (і запустіть його теж).
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
Fedora
X2Go добре підтримується у Fedora. Встановіть його, як і будь-який інший пакет, використовуючи dnf встановити командування.
sudo dnf install x2goserver x2goserver-xsession
Потім створіть базу даних, яку використовуватиме X2Go (якщо Fedora не зробить це за вас).
sudo x2godbadmin --createdb
Нарешті, увімкніть сервіс із системою systemd.
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
OpenSUSE
Програмне забезпечення сервера X2Go доступне для встановлення через власні програмні сховища розробника. Ось як його додати:
sudo zypper ar http://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras
і
zypper ar http://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release
Після додавання програмних репостів встановіть пакети у вашу систему:
sudo zypper in x2goserver x2goserver-xsession
Створіть базу даних для X2Go. Пакети SUSE можуть (або не можуть) подбати про це. Якщо X2Go не працює, це знак просто зробити це самостійно, використовуючи термінал.
sudo x2godbadmin –створений
Коли все встановлено, увімкніть X2Go в системі systemd init.
sudo systemctl enable x2goserver.service sudo systemctl start x2goserver.service
Встановити X2Go Client
Тепер, коли сервер налаштований, прийшов часКлієнт X2Go широко використовується в Linux, але його також можна використовувати на Windows, Android та інших платформах. У будь-якому випадку, щоб зв’язатися з гостем Linux, спочатку потрібно встановити клієнт для вашої улюбленої операційної системи. На щастя, налаштування клієнта X2Go менш задіяна, ніж серверний аспект програмного забезпечення. Якщо ваш дистрибутив Linux не згадується нижче, перевірте веб-сайт щодо останньої версії клієнта.
Ubuntu
sudo apt install x2goclient
Debian
sudo apt-get install x2goclient
Arch Linux
sudo pacman -S x2goclient
Fedora
sudo dnf install x2goclient
OpenSUSE
Візьміть останню версію клієнта X2Go від OBS. Щоб встановити, виберіть версію OpenSUSE, а потім натисніть кнопку «встановити в один клік».
Підключення
Для підключення введіть ім'я віддаленого сервера / Linux-ПК, який розміщує сеанс X2Go. Це повинен бути той самий хост або IP, який ви використовуєте для входу в SSH. Потім виконайте наведені нижче дії.

Наприклад: щоб увійти на свій робочий стіл, я б ввів "arch-linux-desktop" або Інтернет-адресу Інтернету, якщо це роблю за межами моєї локальної мережі.
У наступному полі заповніть ім’я користувача, яке ви використовуєте для входу через SSH у полі "логін".
Для "порту" найкраща ідея - залишити його в спокої. Це тому, що більшість людей не змінюють стандартний порт SSH з 22. Якщо, однак, ви змінили його в OpenSSH, додайте це замість "22".
Нарешті, виберіть середовище робочого столу зі спадного меню. Якщо ви не бачите жодного у своєму клієнті, вам потрібно буде встановити його.
Примітка. Спробуйте LXDE, MATE або XFCE для X2Go, оскільки вони дуже легкі.
Після того, як все встановлено, натисніть «ОК», щоб підключитися до вашого сервера X2Go!
Коментарі