xrdp 无法连接 centos 8,如何解决?

xrdp 无法连接 centos 8,如何解决?

我在我的云机器上使用了以下步骤。

  1. 允许 Azure 机器上的所有端口(无需安全性进行测试)。

  2. 已安装的 GUI。

    sudo dnf groupinstall“带有 GUI 的服务器”

安装了 xrdp 和 vnc。

sudo dnf install epel-release
yum install xrdp tigervnc-server -y 
sudo systemctl enable xrdp --now

添加例外:

sudo firewall-cmd --add-port=3389/tcp --permanent
sudo firewall-cmd --reload

添加了配置:/etc/xrdp/xrdp/ini 在末尾添加了以下行。 执行 gnome 会话

当我从 Windows 连接到 mstsc 时,xrdp 窗口出现。一旦我输入凭据,它就会关闭。

RDP 连接屏幕

如果我输入了错误的密码,就会显示此屏幕。

错误屏幕

但如果我输入正确的凭据,它就会关闭,而不会出现任何错误消息。

[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

相关内容