На сервере ALT Linux (от root или через sudo, если настроен):
apt-get update
apt-get install xrdp
Включить и добавить в автозапуск сервисы:
systemctl enable --now xrdp xrdp-sesman
Права доступа пользователя:
Для доступа к терминальному сеансу — включить в группу tsusers:
usermod -aG tsusers user #user пользователь, под которого будет происходить подключение по RDP
Настройки сервера хранятся в файле /etc/xrdp/sesman.ini Некоторые настройки сервера установленные по умолчанию:
AllowRootLogin=true — авторизация Root;
MaxLoginRetry=4 — максимальное количество попыток подключения;
TerminalServerUsers=tsusers — группа, в которую необходимо добавить пользователей для организации доступа к серверу;
MaxSessions=50 — максимальное количество подключений к серверу;
KillDisconnected=false — разрыв сеанса при отключении пользователя;
FuseMountName=Mount_FOLDER — название монтируемой папки.
Чем протокол RDP отличается от SSH по принципу работы и назначению?
Какие риски безопасности есть при открытии порта 3389 наружу в Интернет? Как их можно уменьшить?
Для чего нужен клиент Remmina? Какие протоколы, кроме RDP, он поддерживает?
Что будет, если подключиться по RDP под тем же пользователем, который сейчас уже работает локально на сервере? (Обратите внимание на возможные параллельные/отдельные сессии.)
Почему для серверов часто рекомендуют использовать лёгкие окружения (Xfce, MATE) вместо тяжёлых (KDE, GNOME)?
Какие инструменты можно использовать, чтобы ограничить доступ к порту RDP только с определённых IP‑адресов?