Ubuntu Server 18.04: Как получить графический интерфейс за 2 команды
Вы выбрали Ubuntu Server за его мощь и стабильность, но теперь скучаете по привычному рабочему столу? Командная строка — это отлично, но иногда без графического интерфейса просто не обойтись.
Представьте, что ваш «голый» сервер может превратиться в полноценную систему с рабочим столом, иконками и меню. Это не фантастика, а реальность, которую можно воплотить буквально за пару действий.
Вам больше не нужно мириться с одним лишь терминалом, если вам физически удобнее работать за монитором или вы только начинаете свой путь в администрировании. Мы покажем вам, как это сделать быстро и безопасно.
В этом материале вы найдете пошаговое руководство по установке популярной оболочки GNOME на Ubuntu Server 18.04. Одна команда — и процесс запущен. Мы также рассмотрим альтернативы: легковесные XFCE, KDE и LXDE на случай, если вы хотите сэкономить ресурсы.
Но что делать, если вам нужно управлять сервером удаленно? Мы разберем этот кейс! Вы узнаете, как настроить стабильное удаленное подключение к графическому интерфейсу через XRDP, чтобы работать с сервером прямо с вашего основного компьютера.
Готовы добавить визуальный комфорт вашему серверу без ущерба для его производительности? Открывайте полную статью — и уже через 30 минут ваш сервер заиграет новыми красками!
Для экономии ресурсов в Ubuntu Server графическая оболочка не поставляется по умолчанию, однако, её туда можно установить. Это может понадобиться, если у вас есть физический доступ к серверу и вы хотите подключить его к экрану для более удобной работы или же вы новичок и хотите графический интерфейс.
В любом случае, это возможно и не очень сложно. Дальше мы рассмотрим, как установить графическую оболочку на Ubuntu Server 18.04 на примере Gnome и разберём, как подключиться к ней удалённо с помощью XRDP.
Содержание статьи
Установка графической оболочки в Ubuntu Server 18.04
1. Установка графической оболочки
Для установки всех компонентов, необходимых для работы графической оболочки, нужно установить всего лишь один мета-пакет - ubuntu-desktop:
sudo apt install ubuntu-desktop
Пакет потянет за собой очень много зависимостей, поэтому процесс может занять несколько десятков минут, в зависимости от вашей скорости интернета и мощности оборудования. Если вы не хотите устанавливать Gnome, то можно установить другие оболочки, например KDE, XFCE или LXDE:
sudo apt install kubuntu-desktop
sudo apt install xfce4
sudo apt-get install lxde
Когда установка оболочки Ubuntu Server будет завершена нам необходимо перезагрузить сервер:
sudo reboot
2. Удалённое подключение к Ubuntu
Далее нужно подключиться к только что установленной оболочке удалённо. С удалённым подключением к графической оболочке у Ubuntu 18.04 Server беда. Мне удалось настроить только Xrdp. Для установки Xrdp выполните:
sudo apt install xrdp
Затем разрешите доступ к порту xrdp в брандмауэре:
sudo ufw allow 3389/tcp
После подключения Xrdp нужно создать цветовой профиль, и это приведёт к ошибке. Чтобы этой ошибки избежать, необходимо создать файл с таким содержимым:
sudo vi /etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
И только теперь можно подключатся к настроенному серверу с основной машины. Для этого можно использовать клиент remmina. В первом окне необходимо указать адрес хоста:
Для авторизации надо ввести имя вашего пользователя и пароль:
Выводы
В этой небольшой статье мы разобрали, как выполняется установка графической оболочки в Ubuntu Server 18.04. Теперь вы можете пользоваться графическим интерфейсом на своем сервере, но не забывайте, что графика требует много ресурсов.