Терминальный доступ с использованием XRDP
Терминальный сервер XRDP предназначен для организации удалённого доступа пользователей к графическому сеансу рабочего стола через протокол RDP. После подключения пользователь проходит аутентификацию и получает полноценную рабочую среду, аналогичную локальному сеансу.
Для установки терминального сервера XRDP необходимо выполнить установку следующих пакетов с помощью команды:
sudo dnf install xrdp task-x11
После установки требуется включить и запустить службу xrdp командой:
sudo systemctl enable --now xrdp
Для корректной работы терминального сеанса необходимо работать в одном из доступных графических окружений:
- Минимальное KDE Plasma 5; устанавливается командой:
sudo dnf install task-plasma5-minimal
- Полное KDE Plasma 5 с базовым набором программ; устанавливается командой:
sudo dnf install task-plasma5
- KDE Plasma 5, соответствующее десктопному образу ОС; устанавливается командой:
sudo dnf install task-iso-plasma5
- Минимальное XFCE; устанавливается командой:
sudo dnf install task-xfce-minimal
- XFCE с настройками РОСА и дополнительным ПО; устанавливается командой:
sudo dnf install task-xfce
- Окружение MATE; устанавливается командой:
sudo dnf install task-mate
- GNOME, соответствующее десктопному образу ОС; устанавливается командой:
sudo dnf install task-iso-gnome
Настройка локальных пользователей
Для предоставления доступа по RDP локальным пользователям необходимо:
- создать локальную учётную запись:
sudo useradd <имя_пользователя>
- задать пароль пользователю:
passwd <имя_пользователя>
- добавить пользователя в группу tsusers, обладающую правом на запуск XRDP-сессий:
usermod -a -G tsusers <имя_пользователя>
Настройка доменных пользователей
Для обеспечения подключения доменных пользователей по протоколу RDP через XRDP необходимо настроить сопоставление доменных групп с локальной группой tsusers, используемой XRDP для контроля доступа:
- Необходимо убедиться, что сервер введён в домен и Система успешно распознает доменные учетные записи. Проверить наличие информации о домене можно командой:
realm list
Если сервер введён в домен, в ответ будет показан список обнаруженных доменов.
Подробнее о вводе в домен см. раздел Подключение клиента ROSA к домену.
- На контроллере домена добавить пользователей, которым требуется доступ по XRDP, в одну общую доменную группу, например RDP-Users.
- На сервере с ОС РОСА "ХРОМ" выполнить команду для сопоставления этой доменной группы с локальной группой tsusers:
sudo roleadd "Доменная_группа" tsusers
Например:
sudo roleadd "DOMAIN\\RDP-Users" tsusers
После выполнения этой команды все члены доменной группы RDP-Users будут автоматически считаться членами локальной группы tsusers и смогут подключаться к серверу через XRDP без необходимости вручную добавлять каждого пользователя в локальные группы.
- Проверить корректность настроек командой:
id 'доменный_пользователь'
Вывод команды должен содержать группу tsusers.
Подключение с клиента
Для подключения к терминальному серверу можно использовать любой RDP-клиент, поддерживающий стандартный протокол. В качестве примера — клиент Remmina, доступный в официальном репозитории РОСА. Для установки Remmina в терминале нужно выполнить следующие действия:
- обновить список пакетов:
sudo dnf makecache
- установить пакет Remmina от имени пользователя root:
sudo dnf install remmina
- после завершения установки запустить Remmina из меню приложений (категория Интернет) или выполнить в терминале:
remmina
Клиентское подключение в Remmina производится по IP-адресу терминального сервера с вводом имени пользователя и пароля, соответствующих разрешённой локальной или доменной учётной записи (рисунок 42).

Рисунок 42 – Подключение по RDP с помощью клиента Remmina