내 클라우드 머신에서 아래 단계를 사용했습니다.
Azure 시스템의 모든 포트를 허용합니다(테스트용 보안 없음).
설치된 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 끝에 줄 아래에 추가했습니다. 그놈 세션 실행
Windows에서 mstsc에 연결하면 xrdp 창이 나타납니다. 자격 증명을 입력하면 그냥 닫힙니다.
비밀번호를 잘못 입력하면 이런 화면이 뜹니다.
하지만 올바른 자격 증명을 입력하면 오류 메시지 없이 닫힙니다.
[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