Ich habe die folgenden Schritte auf meiner Cloud-Maschine verwendet.
Alle Ports auf der Azure-Maschine zugelassen (keine Sicherheit zum Testen).
Installierte GUI.
sudo dnf groupinstall "Server mit GUI"
XRDP und VNC installiert.
sudo dnf install epel-release
yum install xrdp tigervnc-server -y
sudo systemctl enable xrdp --now
Hinzugefügte Ausnahme:
sudo firewall-cmd --add-port=3389/tcp --permanent
sudo firewall-cmd --reload
Eine Konfiguration hinzugefügt: /etc/xrdp/xrdp/ini hat die folgende Zeile am Ende hinzugefügt. exec gnome-sitzung
Wenn ich mich von Windows aus mit mstsc verbinde, wird das XRDP-Fenster angezeigt. Sobald ich die Anmeldeinformationen eingebe, wird es einfach geschlossen.
Wenn ich ein falsches Passwort eingegeben habe, wird dieser Bildschirm angezeigt.
Wenn ich jedoch die korrekten Anmeldeinformationen eingebe, wird es einfach ohne Fehlermeldung geschlossen.
[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