Manjaro (KDE) rodando como um servidor RDP

Manjaro (KDE) rodando como um servidor RDP

Pergunta simples, mas difícil de resolver... Até agora... =|

Como fazerManjaro (KDE)trabalhar como RDPservidor?

NOTAS: EU- Gostamos muito do protocolo rdp e já o usamos no passado com outras distros Linux (Ubuntu) como servidor, mas estamos tendo dificuldades para fazer o rdp funcionar no Manjaro (KDE) como servidor; II- Sabemos que existem muitas outras opções de acesso remoto, mas nossa realidade de uso exige que utilizemos RDP, por isso pedimos que todas as respostas tratemexclusivamente com uma solução RDP.

Obrigado! =D

LINKS INTERESSANTES SOBRE O ASSUNTO:

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


ATUALIZAR:

Estamos realmente tentando fazer com que o rdp (xrdp) funcione com o Manjaro KDE (KDE5), mas estamos tendo muitas dificuldades... =|

Utilizamos muita documentação e informações na internet principalmente nesses links...

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/

Aparentemente é possível fazer o xrdp funcionar com o KDE 5, mas não conseguimos fazê-lo funcionar com o Manjaro KDE...

SITUAÇÃO ATUAL:

. 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)

. Comportamento de Remina

Ele está oscilando entre duas telas enquanto esta imagem...

Comportamento de Remina

Responder1

Para acessar seu Manjaro KDE (KDE 5, Plasma 5) remotamente (graças a @AJSlye) via Remote Desktop Protocol (RDP), instale o FreeRDP (http://www.freerdp.com/)...

OBSERVAÇÃO:FreeRDP é uma implementação gratuita do RDP - Remote Desktop Protocol da Micro$$oft.

pacman -S --noconfirm freerdp

Após instalar o FreeRDP abra um terminal e execute (no seu servidor) o freerdp-shadow-clicomando com o usuário que deseja usar para fazer login remotamente...

freerdp-shadow-cli

Para cliente RDP (Manjaro KDE) recomendamos KRDC...

pacman -S --noconfirm krdc

krdc


CONSIDERAÇÕES FINAIS:

Gostamos muito do FreeRDP como servidor ("freerdp-shadow-cli"), parece muito leve e é extremamente simples. Se fosse integrado ao gerenciador de serviços (como "systemctl") seria perfeito! A falta de documentação sobre "freerdp-shadow-cli" nos incomodou um pouco.

Temos outras opções como xrdp (http://xrdp.org/), mas parece que o xrdp não foi atualizado como FreeRDP e tem suporte limitado para Manjaro e/ou KDE 5. Gostaríamos de vê-lo funcionando para comparar...


OUTRA PERGUNTA:

Alguém no planeta Terra pode fazer o Manjaro KDE (KDE 5, Plasma 5) funcionar como um servidor RDP usando o xrdp? =|

Obrigado! =D

informação relacionada