如何使用 RDP 協議從 Windows 連接到 CentOS 8 桌面

XRDP 是一個開源實現 微軟遠程桌面 (RDP) 允許您以圖形方式控制您的系統。 使用 RDP,您可以像登錄本地計算機一樣登錄遠程計算機。 它使用端口 3389 進行連接。 在本教程中,我們將了解如何在 CentOS 8 上設置遠程桌面連接。

安裝桌面環境

我將在本教程中使用尚未安裝桌面環境的 CentOS 服務器。 所以我的系統的第一步是安裝桌面環境。 如果您的 CentOS 系統上已經安裝了 GNOME 桌面,請繼續下一章以安裝 XRDP。

要在遠程計算機上安裝 GNOME,請打開終端並運行以下命令:

# dnf groupinstall “帶 GUI 的服務器”

根據您的系統,下載和安裝 GNOME 包和依賴項可能需要一些時間。

安裝XRDP RDP服務器

XRDP 可在 埃佩爾 軟件存儲庫。 如果您的系統上未啟用 EPEL,請通過鍵入以下命令啟用它:

# dnf 安裝 epel-release

現在安裝XRDP包。

# dnf 安裝 xrdp

安裝XRDP

安裝完成後,啟用並啟動 XRDP 服務。

# systemctl 啟用 xrdp # systemctl 啟動 xrdp

要驗證 XRDP 正在運行,請鍵入以下命令:

# systemctl 狀態 xrdp

如果XRDP服務正在運行,輸出應該如下圖所示:

RDP 服務正在運行

您還可以使用以下命令驗證 XRDP 服務狀態:

# netstat –atnp | grep 3389

檢查 RDP 端口

端口應該像下面這樣監聽:

XRDP 在聽

配置XRDP

配置文件是 /etc/xrdp/xrdp.ini. 默認情況下,XRDP 使用 Linux 桌面,在我們的例子中是 GNOME。 對於連接,您無需在配置文件中進行任何更改。 該文件分為不同的部分,允許您設置全局配置設置,例如安全性和偵聽地址,您還可以創建不同的 XRDP 登錄會話。

打開配置文件 /etc/xrdp/xrdp.ini 並在文件末尾添加以下行。

執行 gnome 會話

添加以上行後重啟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,您可以使用圖形界面從本地台式機遠程管理和控制您的機器。