Удаленные рабочие столы (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 не является лучшим выбором?

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

Что такое графический интерфейс пользователя (GUI)?

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

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

На первом этапе необходимо подключиться по SSH к серверу и обновить список доступных пакетов, выполнив следующую команду:

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: