Віддалені робочі столи (GUI) Ubuntu

Як працює віддалений робочий стіл Ubuntu? Як найкраще його налаштувати та використовувати?

Ви шукаєте спосіб віддаленого підключення до свого ПК з Ubuntu? За допомогою Ubuntu Remote Desktop ви можете отримати віддалений доступ до свого сервера з операційною системою Linux або Windows з будь-якого місця.

За замовчуванням Ubuntu включає функцію віддаленого робочого столу, яка дозволяє отримати віддалений доступ до сервера через RDP або VNC. Ви можете використовувати програму віддаленого робочого столу з Ubuntu, виконавши такі дії.

3 способи віддаленого керування Ubuntu

Для віддаленого керування комп'ютером Ubuntu існує три основні варіанти. Кожен варіант має свої переваги та варіанти використання, тому ви можете вибрати той, який найкраще відповідає вашим потребам.

1. SSH: Secure Shell

SSH, також відомий як Secure Shell, є широко використовуваним методом віддаленого доступу та управління в Ubuntu. Він забезпечує безпечне зашифроване з'єднання між локальною та віддаленою машинами. За допомогою SSH можна виконувати команди, керувати файлами і навіть отримувати віддалений доступ до робочого столу Ubuntu. Це особливо зручно, коли потрібно контролювати ПК з Ubuntu з іншого місця або керувати headless-сервером без графічного інтерфейсу.

2. VNC: Virtual Network Computing

VNC, або Virtual Network Computing, - ще один популярний варіант віддаленого управління в Ubuntu. Він дає змогу переглядати і взаємодіяти з графічним оточенням робочого столу віддаленого комп'ютера Ubuntu. VNC працює за принципом передачі оновлень екрана з віддаленої машини на ваш локальний комп'ютер, що дає змогу керувати ним так, наче ви перебуваєте безпосередньо перед ним. Це зручно, коли необхідно отримати доступ і використовувати певні додатки або працювати з робочим столом Ubuntu віддалено.

3. RDP: Протокол віддаленого робочого столу

RDP, або Remote Desktop Protocol, є пропрієтарним протоколом, розробленим компанією Microsoft. Однак для Ubuntu доступні його реалізації з відкритим вихідним кодом, наприклад, xrdp. RDP дає змогу віддалено отримувати доступ і керувати ПК Ubuntu за допомогою графічного середовища робочого столу, подібного до VNC. Він забезпечує безперебійну роботу з віддаленим робочим столом і особливо корисний, коли необхідно підключитися до ПК Ubuntu з машини Windows або використовувати функції, специфічні для RDP.

Чому SSH не найкращий вибір?

Хоча SSH є улюбленим інструментом для багатьох користувачів Linux для віддалених підключень, він не має графічного інтерфейсу користувача (GUI). У більшості випадків ці три варіанти відокремлені один від одного. Хороша новина полягає в тому, що за допомогою вбудованого в Ubuntu інструменту віддаленого робочого столу ви можете використовувати SSH, VNC і RDP одночасно.

Що таке графічний інтерфейс користувача (GUI)?

За замовчуванням Ubuntu Server не містить графічного інтерфейсу користувача (GUI). Графічний інтерфейс займає системні ресурси (пам'ять і процесор), які використовуються для серверних завдань. Однак, деякими завданнями і програмами легше керувати і вони краще працюють в середовищі з графічним інтерфейсом.

Покрокове керівництво по роботі в графічному інтерфейсі

Почніть з оновлення репозиторіїв і списків пакетів:

apt -y update && apt -y upgrade

Це гарантує, що ви працюєте з найновішими оновленнями програмного забезпечення.

Потім встановіть утиліту диспетчера завдань tasksel:
(Tasksel - це інструмент Debian/Ubuntu, який встановлює кілька залежних пакетів у вашу систему як єдине завдання)

apt install tasksel

Далі створимо нового користувача для роботи в графічному інтерфейсі:
(де user1 - ім'я користувача)

adduser user1

(Вам буде поставлено низку запитань. Введіть і підтвердіть новий пароль користувача. Відповісти на всі інші запитання необов'язково.)

Якщо ви хочете, щоб новий користувач міг виконувати адміністративні завдання, вам необхідно додати користувача до групи sudo:

usermod -aG sudo user1


GNOME

GNOME - це графічний інтерфейс за замовчуванням для більшості установок Ubuntu.
Щоб встановити GNOME, запустіть tasksel:

tasksel

Запуститься інтерфейс, у якому, використовуючи стрілки, прокрутіть список донизу і знайдіть Ubuntu desktop.
Виберіть цей пункт використовуючи "пробіл", потім кнопкою "TAB" виберіть "ОК" і натисніть "ENTER"

Далі дочекайтеся закінчення процесу установки

Після закінчення процесу встановлення потрібно буде перезавантажити Display Manager:

service gdm restart

Запуститься графічний інтерфейс:

Введіть пароль від створеного користувача та увійдіть у систему:

KDE Plasma

KDE - ще один популярний графічний інтерфейс.
Щоб встановити KDE Plasma, використовуйте таку команду:

apt-get install kde-plasma-desktop -y

Під час встановлення вам може бути запропоновано вибрати диспетчер відображення за замовчуванням.
За допомогою клавіш зі стрілками зробіть вибір, потім натисніть Enter.

Після закінчення процесу встановлення перезавантажуємо Display Manager:
(у нашому випадку це gdm)

service gdm restart

Далі вводимо пароль навіго користувача і потрапляємо в глафічний інтерфейс KDE Plasma:

Mate Core

Mate - популярний і легкий графічний інтерфейс.
Встановіть його, виконавши таку команду:

tasksel install ubuntu-mate-core

Далі дочекайтеся закінчення процесу установки

Після закінчення процесу встановлення перезавантажуємо Display Manager:
(у нашому випадку це gdm)

service gdm restart

Далі вводимо пароль навіго користувача і потрапляємо в глафічний інтерфейс Mate:

Lubuntu Core Server

Lubuntu - дуже легкий графічний інтерфейс.
Використовуйте цей додаток, якщо вам потрібен графічний інтерфейс, але ви хочете мінімізувати вплив на системну пам'ять і процесор.
Ви можете встановити з меню tasksel за допомогою команди:

tasksel

Запуститься інтерфейс, у якому, використовуючи стрілки, прокрутіть список донизу і знайдіть Lubuntu desktop.
Виберіть цей пункт використовуючи "пробіл", потім кнопкою "TAB" виберіть "ОК" і натисніть "ENTER".

Далі дочекайтеся закінчення процесу установки

Після закінчення процесу встановлення перезавантажуємо Display Manager:
(у нашому випадку це gdm)

service gdm restart

Далі вводимо пароль навіго користувача і потрапляємо в глафічний інтерфейс Lubuntu:

Xfce Desktop

Оточення робочого столу Xfce можна використовувати окремо. Він розроблений, щоб бути чуйним, легким і зручним у використанні.
Щоб встановити Xfce, виконайте команду:

apt-get install xfce4 slim

Під час встановлення вам може бути запропоновано вибрати диспетчер відображення за замовчуванням.
За допомогою клавіш зі стрілками зробіть вибір, потім натисніть Enter.
(у нашому прикладі будемо використовувати slim)

Після закінчення процесу встановлення перезавантажуємо Display Manager:
(у нашому випадку це slim, графічний інтерфейс Xfce сумісний тільки з диспетчером дисплея SLiM).

service slim restart

Далі вводимо логін і пароль нашого користувача і потрапляємо в графічну оболонку Xfce: