Установка xrdp-сервера Настройка предпочитаемой графической оболочки Включение возможности подключения к xrdp-серверу при активной локальной сессии пользователя Запуск xrdp-сервера и добавление его в автозапуск
Окружение
Вы можете подробнее ознакомиться с возможностью осуществления удаленного подключения на примере РЕД ОС 7.3, просмотрев наши обучающие видео:
на RuTube — Организация удаленного доступа с РЕД ОС на Windows;
в Яндекс.Дзен — Организация удаленного доступа с РЕД ОС на Windows;
в VK Видео — Организация удаленного доступа с РЕД ОС на Windows.
На наших каналах вы также сможете найти много другой полезной информации.
Перед установкой и настройкой сервера необходимо предварительно перейти в сеанс пользователя root:
su -
Дальнейшие указанные действия должны выполняться с правами пользователя root или администратора системы, если не указано иное.
Установите сервер xrdp командой:
dnf install xrdp xorgxrdp pipewire-module-xrdp
Настройте предпочитаемую графическую оболочку.
В РЕД ОС 8 не рекомендуется использовать несколько графических оболочек на одной рабочей машине из-за возможности возникновения конфликтов пакетов. Такие конфликты могут вызвать сбои в работе системы, и некоторые функции могут стать для пользователя недоступны.
Создайте файл настроек рабочего стола:
nano /etc/sysconfig/desktop
и внесите соответствующие настройки для предпочитаемой графической оболочки:
DESKTOP=MATE
DESKTOP=GNOME
DESKTOP=KDE
По умолчанию не работает удаленное подключение к xrdp-серверу под именем пользователя, сессия которого уже активна. При подключении может возникнуть ошибка: "Could not acquire name on session bus".
Либо появляется черный экран без дальнейшей полной загрузки рабочего стола пользователя.
Ниже рассмотрена настройка, при которой подключение по xrdp позволяет создавать новую xrdp-сессию пользователя.
Для устранения данной ошибки в скрипте /usr/libexec/xrdp/startwm.sh в функции wm_start добавьте строку:
export $(dbus-launch)
Это действие создаст новый экземпляр DBUS-шины для удаленной сессии, позволяя ей функционировать независимо от существующей локальной сессии.
После сохранения изменений перезапустите сервис xrdp командой в терминале:
systemctl restart xrdp
Для того чтобы запустить xrdp-сервер и автоматически запускать его при каждой загрузке системы, выполните следующую команду:
systemctl enable xrdp --now
Дата последнего изменения: 10.06.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.