1. 打開已經安裝了CentOS7的主機,以root用戶登錄,在桌面上打開一個終端,輸入命令:rpm -qa|grep epel,查詢是否已經安裝epel庫(epel是社區強烈打造的免費開源發行軟件包版本庫);
如果沒有,則以yum方式安裝
yum install -y epel-release
2. 以yum方式安裝xrdp,在終端上輸入命令:yum install -y xrdp
yum install -y xrdp
3. 以yum方式安裝tigervnc-server(因為Xrdp最終會自動啟用VNC,所以必須安裝tigervnc-server,否則xrdp無法使用),命令為:
yum install -y tigervnc-server
4. 為用戶root設置vnc密碼,命令為
vncpasswd root
5. vi /etc/xrdp/xrdp.ini,修改XRDP最大連接數,否則遠程連接可能無法成功,把max_bpp=32, 改為max_bpp=24
6. vi /etc/selinux/config 設置SELINUX=disabled
設置好之后,reboot操作系統。
7. 關閉防火牆
systemctl stop firewalld
systemctl disable firewalld
或不關閉防火牆,添加防火牆例外,打開3389端口命令:
firewall-cmd --permanent --zone=public --add-port=3389/tcp firewall-cmd --reload
8.啟動xrdp服務,並且設置為開機啟動
systemctl start xrdp
systemctl enable xrdp
打開遠程桌面連接,就可以連接上遠程服務器了,如圖: