Manjaro (KDE) работает как RDP-сервер

Manjaro (KDE) работает как RDP-сервер

Простой вопрос, но сложный для решения... Пока что... =|

Как сделатьМанджаро (KDE)работать как rdpсервер?

ПРИМЕЧАНИЯ: я- Нам очень нравится протокол rdp, и мы использовали его в прошлом с другими дистрибутивами Linux (Ubuntu) в качестве сервера, но у нас возникли трудности с тем, чтобы заставить rdp работать на Manjaro (KDE) в качестве сервера; II- Мы знаем, что существует множество других вариантов удаленного доступа, но наша реальность требует использования RDP, поэтому, пожалуйста, просим, ​​чтобы все ответы былиисключительно с решением rdp.

Спасибо! =D

ИНТЕРЕСНЫЕ ССЫЛКИ ПО ТЕМЕ:

https://forum.manjaro.org/t/xrdp-cant-get-plasma-to-start-after-initial-logging-into-xrdp-xorg-session/110678

https://forum.manjaro.org/t/not-able-to-rdp-from-windows-to-manjaro-vm-via-xrdp-xorg/94357/2

https://wiki.archlinux.org/index.php/xrdp


ОБНОВЛЯТЬ:

Мы действительно пытались заставить rdp (xrdp) работать с Manjaro KDE (KDE5), но у нас возникло много трудностей... =|

Мы используем много документации и информации из Интернета, особенно в этих ссылках...

https://raw.githubusercontent.com/Microsoft/linux-vm-tools/master/arch/install-config.sh

https://www.hiroom2.com/2019/06/15/ubuntu-1904-xrdp-kde-en/

Судя по всему, xrdp можно заставить работать с KDE 5, но нам не удалось заставить его работать с Manjaro KDE...

ТЕКУЩАЯ СИТУАЦИЯ:

. LOG xrdp-sesman

less +F /var/log/xrdp-sesman.log

[20191211-14:03:27] [DEBUG] Closed socket 8 (AF_INET 127.0.0.1:3350)
[20191211-14:03:27] [INFO ] Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log  
[20191211-14:03:37] [ERROR] X server for display 10 startup timeout
[20191211-14:03:37] [CORE ] waiting for window manager (pid 5102) to exit
[20191211-14:03:37] [ERROR] X server for display 10 startup timeout
[20191211-14:03:37] [ERROR] another Xserver might already be active on display 10 - see log
[20191211-14:03:37] [DEBUG] aborting connection...
[20191211-14:03:37] [CORE ] window manager (pid 5102) did exit, cleaning up session
[20191211-14:03:37] [INFO ] calling auth_stop_session and auth_end from pid 5101
[20191211-14:03:37] [DEBUG] cleanup_sockets:
[20191211-14:03:37] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdp_chansrv_socket_10
[20191211-14:03:37] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdpapi_10
[20191211-14:03:37] [DEBUG] cleanup_sockets: failed to delete /tmp/.xrdp/xrdpapi_10
[20191211-14:03:37] [INFO ] ++ terminated session:  username eduardolac, display :10.0, session_pid 5101, ip 192.168.12.1:33886 - socket: 1

. LOG xrdp

less +F /var/log/xrdp.log

[20191211-14:05:19] [DEBUG] Closed socket 12 (AF_INET 192.168.12.253:3389)
[20191211-14:05:19] [DEBUG] xrdp_mm_module_cleanup
[20191211-14:05:19] [INFO ] Socket 12: AF_INET connection received from 192.168.12.1 port 34186
[20191211-14:05:19] [DEBUG] Closed socket 12 (AF_INET 192.168.12.253:3389)
[20191211-14:05:19] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
[20191211-14:05:19] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20191211-14:05:19] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20191211-14:05:19] [DEBUG] TLSv1.3 enabled
[20191211-14:05:19] [DEBUG] TLSv1.2 enabled
[20191211-14:05:19] [DEBUG] Security layer: requested 3, selected 0
[20191211-14:05:19] [INFO ] connected client computer name: eduardo-nb
[20191211-14:05:19] [INFO ] adding channel item name cliprdr chan_id 1004 flags 0xc0a00000
[20191211-14:05:19] [INFO ] adding channel item name drdynvc chan_id 1005 flags 0xc0800000
[20191211-14:05:19] [INFO ] Non-TLS connection established from 192.168.12.1 port 34186: encrypted with standard RDP security
[20191211-14:05:19] [DEBUG] xrdp_00001455_wm_login_mode_event_00000001
[20191211-14:05:19] [INFO ] Cannot find keymap file /etc/xrdp/km-00000416.ini
[20191211-14:05:19] [INFO ] Cannot find keymap file /etc/xrdp/km-00000416.ini
[20191211-14:05:19] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[20191211-14:05:19] [WARN ] local keymap file for 0x00000416 found and doesn't match built in keymap, using local keymap file
[20191211-14:05:20] [DEBUG] Closed socket 23 (AF_UNIX)

. Поведение Реммина

Это изображение колеблется между двумя экранами...

Поведение Реммина

решение1

Для удаленного доступа к Manjaro KDE (KDE 5, Plasma 5) (спасибо @AJSlye) через протокол удаленного рабочего стола (RDP) установите FreeRDP (http://www.freerdp.com/)...

ПРИМЕЧАНИЕ:FreeRDP — это бесплатная реализация протокола RDP (Remote Desktop Protocol) от Micro$$oft.

pacman -S --noconfirm freerdp

После установки FreeRDP откройте терминал и выполните (на своем сервере) freerdp-shadow-cliкоманду от имени пользователя, которого вы хотите использовать для удаленного входа...

freerdp-shadow-cli

Для RDP-клиента (Manjaro KDE) мы рекомендуем KRDC...

pacman -S --noconfirm krdc

крдц


ЗАКЛЮЧИТЕЛЬНЫЕ СООБРАЖЕНИЯ:

Нам очень нравится FreeRDP как сервер ("freerdp-shadow-cli"), он выглядит очень легким и чрезвычайно простым. Если бы он был интегрирован с менеджером сервисов (типа "systemctl"), то это было бы идеально! Отсутствие документации по "freerdp-shadow-cli" немного нас смутило.

У нас есть и другие варианты, такие как xrdp (http://xrdp.org/), но, похоже, xrdp не был обновлен как FreeRDP и имеет ограниченную поддержку Manjaro и/или KDE 5. Мы хотели бы увидеть его работу, чтобы сравнить...


ДОПОЛНИТЕЛЬНЫЙ ВОПРОС:

Может ли кто-нибудь на планете Земля заставить Manjaro KDE (KDE 5, Plasma 5) работать как RDP-сервер с помощью xrdp? =|

Спасибо! =D

Связанный контент