遠程桌面協議 (RDP) 是一種允許用戶訪問遠程系統上的桌面的協議。 XRDP 服務使用 Microsoft RDP(遠程桌面協議)為遠程計算機提供圖形登錄。 XRDP 還支持雙向剪貼板傳輸(文本、位圖、文件)、音頻重定向和驅動器重定向(將本地客戶端驅動器安裝到遠程機器)。

本教程將幫助您在 Fedora Linux 系統上安裝 XRDP 服務器(遠程桌面)。還提供了在系統上安裝桌面環境的說明。

第一步——安裝桌面環境

Fedora Workstation 帶有一個默認的桌面環境。 如果已經安裝了 Fedora Minimal 或 Server,則不會安裝桌面。 XRDP 服務器旨在僅控制桌面系統。因此,您需要在系統中添加桌面環境。

打開終端並使用以下命令升級所有已安裝的軟件包:

sudo dnf upgrade 

系統更新後,安裝 Search 以查找系統上可用的桌面環境。

sudo dnf grouplist -v 

選擇要在系統上安裝的桌面環境。以下命令在您的桌面上安裝 KDE Plasma 桌面 Fedora 系統。

sudo dnf install @kde-desktop-environment 

安裝一組包時,請務必在包名前使用“@”。

安裝完成後,重新啟動系統以應用更改。

第 2 步 – 安裝 Xrdp(遠程桌面)Fedora

Xrdp 包在默認系統存儲庫中可用。您可以通過運行以下命令在 Fedora 系統上安裝遠程桌面服務 (xrdp):

sudo dnf install xrdp -y 

包安裝成功後,啟動xrdp服務,使其在系統啟動時自動啟動。

sudo systemctl enable xrdp 
sudo systemctl start xrdp 

確認服務啟動成功。

sudo systemctl status xrdp 
運行 XRDP 服務 Fedora

上面的輸出顯示 Xrdp 服務正在運行。

第 3 步 – 調整防火牆

XRDP 服務使用標準遠程桌面協議端口 3389。 fedora 系統有一個活動的 Fireall D 服務。因此,您需要允許遠程系統訪問防火牆端口 3389。

通過運行以下命令打開防火牆訪問:

sudo firewall-cmd --permanent --add-port=3389/tcp 

重新加載新規則。

sudo firewall-cmd --reload 

好的,系統已準備好通過 RDP 協議訪問。

第 4 步 – 管理 SELinux

這些系統需要強制 SELinux 以將 SELinux 上下文應用於 xrdp 二進製文件。以下命令允許遠程用戶訪問 XRDP 服務。

sudo chcon --type=bin_t /usr/sbin/xrdp 
sudo chcon --type=bin_t /usr/sbin/xrdp-sesman 

在此階段,系統已準備好使用遠程桌面服務。然後使用任何 RDP 客戶端連接到系統。

第 5 步 – 連接到遠程桌面

Xrdp 服務已成功安裝,您現在可以連接。 在 Windows 客戶端中,打開 RDP 客戶端並輸入 IP 地址 Fedora System。

您可以通過鍵入以下命令啟動 RDP 客戶端: "mstsc" 在運行窗口或命令行中。

首次顯示警告消息,因為遠程系統未知。 選中“不再請求連接到這台計算機”前面的複選框,然後單擊“是”繼續。

Fedora 遠程桌面接受證書警告

如果連接成功,遠程系統會提示您進行身份驗證。要獲得遠程桌面訪問權限,請輸入遠程登錄憑據 Fedora 系統。

XRDP 遠程桌面上的 Fedora 身份驗證

如果身份驗證成功,則可以進行遠程桌面訪問。

將 Fedora 遠程桌面與 XRDP 結合使用

Hurrey,現在你可以管理遙控器了。 Fedora 使用圖形界面。

結論是

本教程將幫助您使用 Xrdp 服務器設置遠程桌面服務 Fedora Linux。本教程還包括在 Fedora 系統上安裝桌面環境的步驟。