3.6.2.1 Установка и настройка xrdp-сервера в РЕД ОС 8
Скачать документ Окружение
- Версия РЕД ОС: 8
- Конфигурация: Рабочая станция
- Версия ПО: xrdp-1:0.9.23.1-1, xorgxrdp-0.9.19-1, pipewire-module-xrdp-0~git19-1
Вы можете подробнее ознакомиться с возможностью осуществления удаленного подключения на примере РЕД ОС 7.3, просмотрев наши обучающие видео:
на RuTube — Организация удаленного доступа с РЕД ОС на Windows;
в Яндекс.Дзен — Организация удаленного доступа с РЕД ОС на Windows;
в VK Видео — Организация удаленного доступа с РЕД ОС на Windows.
На наших каналах вы также сможете найти много другой полезной информации.
Перед установкой и настройкой сервера необходимо предварительно перейти в сеанс пользователя root:
su -
Дальнейшие указанные действия должны выполняться с правами пользователя root или администратора системы, если не указано иное.
1. Установите сервер xrdp командой:
dnf install xrdp xorgxrdp pipewire-module-xrdp
2. Создайте пользователя test и установите ему пароль:
useradd -m test
passwd test
3. Создайте группу tsusers и добавьте пользователя в эту группу:
groupadd tsusers
usermod -aG tsusers test
4. Настройте предпочитаемую графическую оболочку.
В РЕД ОС 8 не рекомендуется использовать несколько графических оболочек на одной рабочей машине из-за возможности возникновения конфликтов пакетов. Такие конфликты могут вызвать сбои в работе системы, и некоторые функции могут стать для пользователя недоступны.
Создайте файл настроек рабочего стола:
nano /etc/sysconfig/desktop
и внесите соответствующие настройки для предпочитаемой графической оболочки:
- для MATE:
DESKTOP=MATE
- для GNOME:
DESKTOP=GNOME
- для KDE:
DESKTOP=KDE
5. Измените файл /etc/xrdp/sesman.ini следующим образом:
sed -i 's/param=Xorg/param=\/usr\/libexec\/Xorg/' /etc/xrdp/sesman.ini
6. Раскомментируйте тип сессии Xorg в /etc/xrdp/xrdp.ini:
[Xorg]
name=Xorg
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
code=20
7. Тип сессии Xvnc закомментируйте:
#[Xvnc]
#name=Xvnc
#lib=libvnc.so
#username=ask
#password=ask
#ip=127.0.0.1
#port=-1
8. Запустите сервер xrdp и добавьте его в автозапуск:
systemctl enable xrdp --now
9. Xrdp позволяет создавать новые сессии пользователей через запуск X-сервера, но не может подключаться к уже существующей сессии. Если сессия xrdp активна, то пользователь не сможет войти в нее снова.
При получении ошибки «Could not acquire name on session bus» необходимо на сервере создать файл /etc/X11/Xsession.d/99dbus-session:
mkdir /etc/X11/Xsession.d/ nano /etc/X11/Xsession.d/99dbus-session
со следующим содержимым:
unset DBUS_SESSION_BUS_ADDRESS
Для применения внесенных изменений необходимо перезагрузить систему.
Дата последнего изменения: 03.10.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.