Questão simples, mas difícil de resolver... Até aqui... =|
Como fazer o Manjaro (KDE) funcionar como um servidor rdp ?
NOTAS: I - Gostamos muito do protocolo rdp e já o usamos no passado com outras distros Linux (Ubuntu) como servidor, mas estamos tendo dificuldade em 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 tratem exclusivamente de uma solução rdp .
Obrigado! =D
LINKS INTERESSANTES SOBRE O ASSUNTO:
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:
Temos realmente tentado fazer o rdp (xrdp) funcionar com o Manjaro KDE (KDE5), mas estamos tendo muitas dificuldades... =|
Usamos muita documentação e informação 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 Remmina
Está oscilando entre duas telas como esta imagem...
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/ )...
NOTA: FreeRDP é uma implementação gratuita do RDP - Remote Desktop Protocol da Micro$$oft.
pacman -S --noconfirm freerdp
Depois de instalar o FreeRDP abra um terminal e execute (no seu servidor) o
freerdp-shadow-cli
comando com o usuário que você deseja usar para logar remotamente...Para cliente RDP (Manjaro KDE), recomendamos KRDC...
pacman -S --noconfirm 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. ..
PERGUNTA ADICIONAL:
Alguém no planeta Terra pode fazer o Manjaro KDE (KDE 5, Plasma 5) funcionar como um servidor RDP usando xrdp? =|
Obrigado! =D