Графическая оболочка Ubuntu Server 18.04
Время прочтения: 2 мин.
2 290

    Оконный менеджер на сервере обычно не требуется и только потребляет лишние ресурсы системы. Но условия бывают разные, поэтому рассмотрим ситуацию, когда вам понадобилась графическая оболочка Ubuntu Server 18.04.

    Условно разделим задачу на два этапа

    1. Установка графического окружения рабочего стола непосредственно на сервер с подключением к нему монитора.
    2. Настройка X Window System и подключение по удалённому рабочему столу через RDP или VNC клиент.

    Можно и по сети попытаться установить ИКСы, но я бы не рекомендовал подобные эксперименты на рабочем сервере в отдалённом расположении.

    Графическая оболочка Ubuntu Server 18.04

    Для настройки рабочего стола следует воспользоваться уже готовыми скриптами пакетного менеджера tasksel. Достаточно ввести в терминал команду:

    sudo tasksel

    Появится окно, с псевдографическим интерфейсом которое можно наблюдать ещё на этапе установки операционной системы:

    Графическая оболочка Ubuntu Server 18.04

    Здесь представлен выбор различных оконных менеджеров, наилучшим вариантом для сервера станет «Lubuntu minimal installation». Это легковесная графическая оболочка не требовательная к ресурсам сервера. К тому же способная решить практически любые современные задачи полноценного рабочего окружения, будь то браузеры, текстовые редакторы или офисный пакет.

    Используйте стрелки на клавиатуре или клавиши Page Up/Page Down, выберите необходимый пункт нажатием на пробел. Для старта установки нажмите Enter. Все дополнительные приложения можно установить, используя менеджер пакетов APT.

    После перезагрузки вы сразу попадёте в графическую оболочку Lubuntu. Для переключения между терминалами (TTY) можно использовать комбинацию клавиш Ctrl+Alt+F1 … F7 (клавиши от F1 до F7). Всего в Linux существует 7 терминалов TTY.

    Графическая оболочка Ubuntu Server 18.04

    Настройка Ubuntu RDP

    Второй вариант взаимодействия с сервером через графическую оболочку – удалённый рабочий стол. Это решение будет удобно для подключения к серверу через программу клиент на другом компьютере. Приведу пример реализации соединения по протоколу RDP.

    Установим пакет xrdp:

    sudo apt install xrdp

    Вводим команду netstat и наблюдаем активный порт протокола RDP (3389 TCP):

    sudo netstat -punta
    Графическая оболочка Ubuntu Server 18.04


    Платформа для подключения готова, необходимый порт задействован. Можно осуществлять удалённое соединение с сервером. Если в системе применяются правила iptables, сделайте доступным внешнее подключение по TCP 3389. Пример для Ubuntu Firewall (ufw):

    sudo ufw allow 3389

    Подключение к RDP из Windows

    В системе Windows выполните комбинацию клавиш Win+R и введите команду mstsc для запуска RDP клиента:

    Графическая оболочка Ubuntu Server 18.04
    Графическая оболочка Ubuntu Server 18.04

    Введите IP адрес вашего удалённого сервера, затем нажмите кнопку «Подключить». После согласия с сертификатом безопасности откроется меню ввода логина и пароля.

    Графическая оболочка Ubuntu Server 18.04

    Авторизовавшись вам становится доступен для управления рабочий стол системы Lubuntu:

    Графическая оболочка Ubuntu Server 18.04

    На этом настройка графической оболочки Ubuntu Server 18.04 закончена.