遠程桌面協議 (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 服務正在運行。
第 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 系統。
如果身份驗證成功,則可以進行遠程桌面訪問。
Hurrey,現在你可以管理遙控器了。 Fedora 使用圖形界面。
結論是
本教程將幫助您使用 Xrdp 服務器設置遠程桌面服務 Fedora Linux。本教程還包括在 Fedora 系統上安裝桌面環境的步驟。