Як налаштувати X2Go на Linux

Шукаєте простий спосіб віддаленого доступу до свогоРобочий стіл 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!

Коментарі