Usei as etapas abaixo em minha máquina na nuvem.
Permitidas todas as portas na máquina Azure (sem segurança para teste).
GUI instalada.
sudo dnf groupinstall “Servidor com GUI”
instalei xrdp e vnc.
sudo dnf install epel-release
yum install xrdp tigervnc-server -y
sudo systemctl enable xrdp --now
Exceção adicionada:
sudo firewall-cmd --add-port=3389/tcp --permanent
sudo firewall-cmd --reload
Adicionada uma configuração: /etc/xrdp/xrdp/ini adicionada abaixo da linha no final. exec gnome-sessão
Quando me conecto ao mstsc pelo Windows, a janela xrdp está chegando. Depois de inserir as credenciais, é só fechar.
Se eu inserir uma senha errada, esta tela será exibida.
Mas se eu inserir as credenciais corretas, ele fecha sem nenhuma mensagem de erro.
[root@localhost ~]# xrdp -ns
logging configuration:
LogFile: /var/log/xrdp.log
LogLevel: 4
EnableSyslog: 1
SyslogLevel: 4
[20210106-11:50:31] [INFO ] starting xrdp with pid 7483
[20210106-11:50:31] [INFO ] address [0.0.0.0] port [3389] mode 1
[20210106-11:50:31] [INFO ] listening to port 3389 on 0.0.0.0
[20210106-11:50:31] [ERROR] trans_listen_address failed
[20210106-11:50:31] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:0)
[20210106-11:50:31] [ERROR] xrdp_listen_main_loop: xrdp_listen_get_port failed
[root@localhost ~]# xrdp -ns
logging configuration:
LogFile: /var/log/xrdp.log
LogLevel: 4
EnableSyslog: 1
SyslogLevel: 4
[20210106-11:55:48] [INFO ] starting xrdp with pid 7733
[20210106-11:55:48] [INFO ] address [0.0.0.0] port [3389] mode 1
[20210106-11:55:48] [INFO ] listening to port 3389 on 0.0.0.0
[20210106-11:55:48] [ERROR] trans_listen_address failed
[20210106-11:55:48] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:0)
[20210106-11:55:48] [ERROR] xrdp_listen_main_loop: xrdp_listen_get_port failed