Centos 8 で xrdp が接続されません。どうすれば修正できますか?

Centos 8 で xrdp が接続されません。どうすれば修正できますか?

クラウド マシンで以下の手順を使用しました。

  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

関連情報