Установка RDP-сервера на Ubuntu

По умолчанию любой VPS с Ubuntu поставляется с доступом лишь к командной строке (SSH). Для некоторых задач может потребоваться доступ к графическому рабочему столу.

В этой статье мы рассмотрим установку графического окружения и xRDP-сервера на Ubuntu 20.04.

Установка на Ubuntu 20.04

Обновим список пакетов apt-get:

apt-get update && apt-get upgrade

Установим графическое окружение и сам xRDP-сервер:

apt-get -y install ubuntu-desktop xrdp

Запустим xRDP-сервер:

systemctl start xrdp

По умолчанию xRDP использует в своей работе файл /etc/ssl/private/ssl-cert-snakeoil.key, который доступен для чтения лишь членам группы ssl-cert. Для корректной работы нужно добавить пользователя xrdp в группу ssl-cert:

adduser xrdp ssl-cert

Теперь перезапустим xRDP:

systemctl restart xrdp

Далее разрешим подключения к порту 3389 через firewall UFW:

ufw allow 3389

Подключение через RDP-клиент в Windows

В меню «Пуск» выберите программу «Подключение к удаленному рабочему столу». Можно также нажать Win+R и ввести mstsc.

В появившемся окне программы введите IP-адрес Вашего VPS и нажмите на кнопку «Продолжить».

При появлении окна с предупреждением о невозможности проверки подлинности компьютера нажмите «Да».

В появившемся окне введите данные для входа в систему (root пароль) и нажмите «OK».

Рекомендации по безопасности

Из соображений безопасности крайне рекомендуется не использовать для подключения учётную запись root. Создайте обычного пользователя и используйте его данные для подключения через RDP-клиент.

Это можно сделать следующим образом:

useradd -m ИМЯ
passwd ИМЯ