如何在 Centos 8 上安裝 XRDP(遠程桌面)服務器

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