XRDP 是一個開源實現 微軟遠程桌面 (RDP) 允許您以圖形方式控制您的系統。 使用 RDP,您可以像登錄本地計算機一樣登錄遠程計算機。 它使用端口 3389 進行連接。 在本教程中,我們將了解如何在 Centos 8 上設置遠程桌面連接。
安裝 CentOS 桌面環境
通常,Linux Server 沒有安裝遠程桌面。 如果要通過 GUI 連接,第一步是安裝它。 GNOME 是 Centos 8 中的默認桌面環境。要在遠程計算機上安裝 GNOME,請打開終端並運行以下命令:
# dnf groupinstall "Server with GUI"
根據您的系統,下載和安裝 GNOME 包和依賴項可能需要一些時間。
安裝XRDP
XRDP 可在 埃佩爾 軟件存儲庫。 如果您的系統上未啟用 EPEL,請通過鍵入以下命令啟用它:
# dnf install epel-release
現在安裝XRDP包。
# dnf install xrdp
安裝完成後,啟用並啟動 XRDP 服務。
# systemctl enable xrdp # systemctl start xrdp
要驗證 XRDP 正在運行,請鍵入以下命令:
# systemctl status xrdp
如果XRDP服務正在運行,輸出應該如下圖所示:
您還可以使用以下命令驗證 XRDP 服務狀態:
# netstat –atnp | grep 3389
端口應該像下面這樣監聽:
配置XRDP
配置文件是 /etc/xrdp/xrdp.ini. 默認情況下,XRDP 使用 windows 桌面,在我們的例子中是 GNOME。 對於連接,您無需在配置文件中進行任何更改。 該文件分為不同的部分,允許您設置全局配置設置,例如安全性和偵聽地址,您還可以創建不同的 XRDP 登錄會話。
打開配置文件 /etc/xrdp/xrdp.ini 並在文件末尾添加以下行。
exec gnome-session
添加以上行後重啟XRDP服務,使用以下命令:
# systemctl restart xrdp
配置防火牆
如果您的防火牆在 Centos 8 上運行,只需添加規則以允許 XRDP 端口/服務允許 XRDP 連接的流量。
# firewall-cmd --add-port = 3389/tcp -- permanent # firewall-cmd –reload
使用 Windows Machine 連接到 XRDP
默認情況下,Windows 使用遠程桌面客戶端。 使用遠程桌麵類型通過 Centos 8 連接 遠程桌面連接 在 Windows 搜索欄中,然後按 Enter。
Enter 遠程機器的 IP 地址,然後單擊連接。
它將提示您進入登錄屏幕以獲取憑據。 Enter 用戶名和密碼 然後點擊 行.
登錄後,您應該會看到默認的 GNOME 桌面。 現在您可以開始與遠程機器進行交互。
如果您使用的是 Mac OS,請從 Mac App Store 安裝 Microsoft 遠程桌面應用程序,而 Linux 用戶可以使用 RDP 客戶端,例如 雷米納 或者 尖酸刻薄.
結論
在本教程中,我們學習瞭如何在 Centos 8 中配置遠程桌面連接並使用 Windows 機器訪問。 使用 XRDP,您可以使用圖形界面從本地台式機遠程管理和控制您的機器。