xRDP - login failed for display 0
xRDP - login failed for display 0
День добрый!
Пытаюсь завести xRDP на ROSA.FRESH.PLASMA5.R11.
xrdp.service и xrdp-sesman.service загружены.
Пользователь, под которым хочу подключаться добавлен в группу tsusers (группы не существовало, пришлось её создать).
При попытке подключения высвечивается окно "Login to localhost".
В выпадающем списке Sessions на выбор предлагается 3 варианта: Xvnc, Xorg, sesman-Xvnc.
Вне зависимости от выбора, после ввода логина и пароля результат один, высвечивается окно Connection Log со следующим содержимым:
"connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
login failed for display 0"
В логах
/var/log/xrdp.log
/var/log/xrdp-sesman.log
ничего особо полезного не обнаруживается.
Если кто сталкивался с подобной проблемой, прошу помочь в решении.
Пытаюсь завести xRDP на ROSA.FRESH.PLASMA5.R11.
xrdp.service и xrdp-sesman.service загружены.
Пользователь, под которым хочу подключаться добавлен в группу tsusers (группы не существовало, пришлось её создать).
При попытке подключения высвечивается окно "Login to localhost".
В выпадающем списке Sessions на выбор предлагается 3 варианта: Xvnc, Xorg, sesman-Xvnc.
Вне зависимости от выбора, после ввода логина и пароля результат один, высвечивается окно Connection Log со следующим содержимым:
"connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
login failed for display 0"
В логах
/var/log/xrdp.log
/var/log/xrdp-sesman.log
ничего особо полезного не обнаруживается.
Если кто сталкивался с подобной проблемой, прошу помочь в решении.
xRDP - login failed for display 0
А он тебе точно нужен xrdp? может достаточно обойтись vnc? xrdp - пробывал по субъективным ощущением хуже vnc через клиент KRDC
xRDP - login failed for display 0
Мне нужно хоть какое-то решение, которое бы позволяло на включенный АРМ с загруженной Роса (но с незалогиненным пользователем) зайти на рабочий стол.
Рецепты:
https://wiki.rosalab.ru/ru/index.php/Бл ... ой_по_сети
https://wiki.rosalab.com/ru/index.php/Б ... nux_по_VNC
не работают ибо x11vnc не поднимается до логина пользователя.
Попытки написать systemd unit для x11vnc наткнулись на то, что x11vnc для подключения к X-Display требуется некий файл MIT-MAGIC-COOKIE. Все бы ничего но в Росе он генерируется динамически, что для unit а не очень применимо.
Есть еще вариант с автологином и последующей блокировкой сеанса (так x11vnc работает замечательно), но мне хочется использовать менее костыльный способ.
Рецепты:
https://wiki.rosalab.ru/ru/index.php/Бл ... ой_по_сети
https://wiki.rosalab.com/ru/index.php/Б ... nux_по_VNC
не работают ибо x11vnc не поднимается до логина пользователя.
Попытки написать systemd unit для x11vnc наткнулись на то, что x11vnc для подключения к X-Display требуется некий файл MIT-MAGIC-COOKIE. Все бы ничего но в Росе он генерируется динамически, что для unit а не очень применимо.
Есть еще вариант с автологином и последующей блокировкой сеанса (так x11vnc работает замечательно), но мне хочется использовать менее костыльный способ.
xRDP - login failed for display 0
Ассистент для LINUX
Скачать RPM пакет
Версия: 2.9 от 27.09.2019
MD5: 0BFC11103096BDBAA58EFEA09A2BB3F0
Поддерживаемые операционные системы: Альт Линукс СПТ 7.0, Альт 8 СП (сертификат ФСТЕК), Альт Рабочая станция 8.1, Альт Рабочая станция 8.2, Альт Рабочая станция К 8.3, Альт Рабочая станция 9, CentOS 7, РЕД ОС 7.1 МУРОМ, РЕД ОС 7.2 МУРОМ, ОС Гослинукс, ROSA Enterprise Desktop(RED)/ROSA Fresh платформы 2014.1 и 2016.1, ROSA Enterprise Linux Desktop/Server (RELD/RELS)/ РОСА «Кобальт» платформа 7.3.
Пакеты для установки репозиториев: РЕД ОС, CentOS, Гослинукс, RELD/RELS, РОСА «Кобальт», RED/ROSA Fresh, Альт Линукс.
Если демон установиться то думаю можно подключаться
Скачать RPM пакет
Версия: 2.9 от 27.09.2019
MD5: 0BFC11103096BDBAA58EFEA09A2BB3F0
Поддерживаемые операционные системы: Альт Линукс СПТ 7.0, Альт 8 СП (сертификат ФСТЕК), Альт Рабочая станция 8.1, Альт Рабочая станция 8.2, Альт Рабочая станция К 8.3, Альт Рабочая станция 9, CentOS 7, РЕД ОС 7.1 МУРОМ, РЕД ОС 7.2 МУРОМ, ОС Гослинукс, ROSA Enterprise Desktop(RED)/ROSA Fresh платформы 2014.1 и 2016.1, ROSA Enterprise Linux Desktop/Server (RELD/RELS)/ РОСА «Кобальт» платформа 7.3.
Пакеты для установки репозиториев: РЕД ОС, CentOS, Гослинукс, RELD/RELS, РОСА «Кобальт», RED/ROSA Fresh, Альт Линукс.
Если демон установиться то думаю можно подключаться
xRDP - login failed for display 0
Вот тебе мой сервис x11vnc.service, он работает только с sddmselfrik писал(а): ↑18 ноя 2019, 10:36Мне нужно хоть какое-то решение, которое бы позволяло на включенный АРМ с загруженной Роса (но с незалогиненным пользователем) зайти на рабочий стол.
Рецепты:
https://wiki.rosalab.ru/ru/index.php/Бл ... ой_по_сети
https://wiki.rosalab.com/ru/index.php/Б ... nux_по_VNC
не работают ибо x11vnc не поднимается до логина пользователя.
Попытки написать systemd unit для x11vnc наткнулись на то, что x11vnc для подключения к X-Display требуется некий файл MIT-MAGIC-COOKIE. Все бы ничего но в Росе он генерируется динамически, что для unit а не очень применимо.
Есть еще вариант с автологином и последующей блокировкой сеанса (так x11vnc работает замечательно), но мне хочется использовать менее костыльный способ.
Код: Выделить всё
[Unit]
Description=Remote control x11vnc
After=graphical.target
[Service]
Restart=always
RestartSec=30
Type=simple
ExecStart=-/bin/bash -c "/usr/bin/x11vnc -display :0 -shared -dontdisconnect -many -repeat -auth $(ls /var/run/sddm/{*}) -rfbauth /etc/x11vnc.passwd -o /var/log/x11.log"
ExecStop=/usr/bin/killall x11vnc
[Install]
WantedBy=graphical.target
И запусти сервис x11vnc.service , все должно работать
xRDP - login failed for display 0
Огромное спасибо. Все заработало именно так, как мне было нужно.
Код: Выделить всё
-auth $(ls /var/run/sddm/{*})
Жаль, что данного решения нет в Rosa Wiki.
xRDP - login failed for display 0
В таком виде рецепт для wiki подойдет?
Установка x11vnc как сервиса (только для sddm).
Устанавливаем x11vnc
Код: Выделить всё
sudo urpmi x11vnc
Код: Выделить всё
sudo x11vnc -storepasswd ваш_пароль /etc/x11vnc.pass
Код: Выделить всё
sudo touch /lib/systemd/system/x11vnc.service
sudo chmod 644 x11vnc.service
sudo chown root x11vnc.service
sudo chgrp root x11vnc.service
Код: Выделить всё
[Unit]
Description=Start x11vnc at startup
After=graphical.target
[Service]
Restart=always
RestartSec=30
Type=simple
ExecStart=-/bin/bash -c "/usr/bin/x11vnc -display :0 -shared -dontdisconnect -many -repeat -auth $(ls /var/run/sddm/{*}) -rfbauth /etc/x11vnc.pass -o /var/log/x11.log"
ExecStop=/usr/bin/killall x11vnc
[Install]
WantedBy=graphical.target
Код: Выделить всё
sudo systemctl daemon-reload
Код: Выделить всё
systemctl status x11vnc.service
● x11vnc.service - Start x11vnc at startup
Loaded: loaded (/lib/systemd/system/x11vnc.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Код: Выделить всё
sudo systemctl enable x11vnc.service
Код: Выделить всё
sudo systemctl start x11vnc.service