本文中,我們將學(xué)習(xí)如何在Linux系統(tǒng)中配置XRPD遠程桌面服務(wù)器,在此之前讓我向您解釋什么是XRDP。XRDP遠程桌面服務(wù)器只是一個服務(wù)或守護進程,它允許用戶從RDP(遠程桌面協(xié)議)客戶端遠程使用Linux操作系統(tǒng)。眾所周知,RDP代表Microsoft Windows操作系統(tǒng)附帶的遠程桌面協(xié)議。在XRDP的幫助下,我們可以從Windows系統(tǒng)以圖形方式獲取遠程Linux操作系統(tǒng)。XRDP使用x11rdp在后端管理X會話。XRDP是一個開源應(yīng)用程序,是在2005年發(fā)明的,它很好地替代了rdesktop。XRDP還有一個很好的替代方案是VNC,但是當(dāng)我們談?wù)搹腗S Windows系統(tǒng)中獲取遠程時,XRDP遠程桌面服務(wù)器更可靠。XRDP使用RSA公鑰和私鑰加密來通過網(wǎng)絡(luò)傳輸數(shù)據(jù),因此,就本地網(wǎng)絡(luò)上使用此方法而言,沒有安全風(fēng)險,但我建議您不要使用Internet。XRDP的主要配置文件是/etc/xrdp/xrdp.ini。
所以在這里我向您解釋了在RHEL / CentOS / Fedora中配置XRDP遠程桌面服務(wù)器的簡單配置步驟。
按照以下步驟配置XRDP遠程桌面服務(wù)器:
步驟:1安裝所需的包
在開始配置XRDP遠程桌面服務(wù)器之前,我們需要安裝XRDP所需的所有軟件包和依賴項。
所需包裹:
EPEL-release.xxx.xx.xxx.rpm
xrdp.xxx.xx.xxx.rpm
tigervnc-server.xxx.xx.xxx.rpm
所以我們繼續(xù)使用下面的命令安裝我們的第一個包即epel-release。



步驟:2配置XRDP遠程桌面服務(wù)器的主配置文件(xrdp.ini)
我們已經(jīng)安裝了所有必需的軟件包,現(xiàn)在讓我們來看看配置部分。xrdp遠程桌面服務(wù)器的主要配置文件是xrdp.ini,它位于/etc/xrdp/xrdp.ini。
這里我使用的是xrdp.ini文件的默認配置,但您可以根據(jù)您的方案或需要進行不同的修改或配置。
[root @ localhost~] #nano /etc/xrdp/xrdp.ini
[xrdp1 ]
name =本地用戶身份驗證? ? #此名稱將在身份驗證期間顯示
lib = libvnc.so
username = ask? ? ?!癮sk”表示XRDP將在身份驗證時詢問用戶名
密碼= ask? ? #XRDP將在身份驗證期間要求輸入密碼
ip = 127.0.0.1? ?
port = -1? ? ? ?!?-? 1”尋找免費的連接端口
步驟:3啟動xrdp服務(wù)
啟動xrdp服務(wù)。
systemctl start xrdp
步驟:4 檢查服務(wù)啟動
配置防火墻以允許來自外部計算機的RDP連接。以下命令將添加RDP端口(3389)的例外
netstat -antup | grep xrdp
步驟:5配置防火墻
配置防火墻以允許來自外部計算機的RDP連接。以下命令將添加RDP端口(3389)的例外
firewall-cmd --permanent --add-port=3389/tcp
firewall-cmd --reload
步驟:5從客戶端進行測試
我們已經(jīng)完成了服務(wù)器端的配置部分,讓我們從客戶端檢查以確認XRDP遠程桌面服務(wù)器是否正常工作。
為此,只需登錄并登錄任何Microsoft Windows操作系統(tǒng)(例如:Windows XP,Windows 7,Windows 10),然后按照以下步驟打開遠程桌面連接客戶端:START - > All Program - > Accessories - > Remote Desktop Connection OR Just轉(zhuǎn)到開始 - >運行并鍵入mstsc。然后你就可以看到如下快照所示的窗口。
然后在計算機文本框中輸入XRDP遠程桌面服務(wù)器的IP地址,然后單擊連接,