xrdp 在 centos 8 上無法連接,如何解決?

xrdp 在 centos 8 上無法連接,如何解決?

我在我的雲端機器上使用了以下步驟。

  1. 允許天藍色電腦上的所有連接埠(沒有測試安全性)。

  2. 安裝了圖形使用者介面。

    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

相關內容