如何通過 Windows RDP 協議連接 Rocky Linux 8


如果您的本地環境中有 Rocky Linux 8 桌面和 Windows 7/10/11,並且您想使用 RDP(遠程桌面協議)訪問它,請按照以下步驟操作:

要連接到 Rocky Linux、AlmaLinux 8 和 CentOS 等 Linux 操作系統,您可以使用名為 XRDP 的遠程桌面協議的開源實現。 RDP 由 Microsoft 開發,已成為 Windows 操作系統不可或缺的一部分。這允許用戶遠程控制和使用 GUI 桌面系統,就好像它是本地系統一樣。 Windows 使用此協議開箱即用,但 Linux 需要安裝其他軟件包。在這裡,您將學習如何設置與 Rocky Linux 8 的遠程桌面連接。

使用 Windows 7/10/11 RDP 訪問 Rocky Linux 8 遠程桌面

指定的指南適用於 Rocky Linux、Almalinux、CentOS 8/7、RHEL 8/7、Oracle Linux 和其他類似的基於 RHEL 的操作系統。

筆記: Linux 必須使用 GUI 運行。如果沒有,請參考給定的操作方法。

  • 如何在 Rocky 或 Almalinux 8 上安裝 Gnome GUI
  • 在 Rocky Linux 上安裝 Xfce Desktop 的步驟
  • 在 Rocky Linux 8 上安裝 KDE Plasma 桌面…

1. 將 Epel 存儲庫添加到 Rocky Linux

操作系統的默認應用程序流存儲庫中沒有用於在 Rocky Linux 上安裝 XRDP 的軟件包。因此,首先您需要使用以下命令在 Enterprise Linux 存儲庫中啟用 EPEL-Extra Packages。

sudo dnf install epel-release

2.運行系統更新

發出更新命令以刷新系統緩存並將已安裝的 Linux 軟件包更新到最新版本。

sudo dnf update

3. 在 Rocky Linux 或 AlmaLinux 8 上安裝 XRDP。

在文章開頭,我提到 XRDP 是微軟 RDP 的開源實現,它使用端口號。 3389 建立連接。當然,它不像 Linux 系統上的 Windows 那樣開箱即用,因此您必須手動設置它。使用下面的命令。

sudo dnf install xrdp

4.啟動並啟用XRDP服務

要讓 Xrdp 服務在系統啟動時自動啟動,必須啟用它。因此,首先使用給定的命令啟動並啟用服務。

sudo systemctl start xrdp
sudo systemctl enable xrdp

要檢查服務是否正常運行,請使用以下命令:

systemctl status xrdp

5. 在防火牆中允許端口 3389

如果您的 Rocky 或其他基於 RHEL 的 Linux 具有活動防火牆並且您通過遠程桌面協議進行連接,請允許端口 3389 通過防火牆。

#Add Firewall 

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

#Reload Firewall service

firewall-cmd --reload

6. 退出你的 Linux 會話

註銷您當前的 Rocky Linux 會話,以便您可以使用遠程桌面應用程序在 Windows 中訪問它。

退出 Rocky Linux

7.運行Windows 7/8//10/11/server遠程桌面。

然後轉到您的 Windows 操作系統,搜索並打開遠程桌面應用程序。或者你可以使用 盒子。推 贏 + R 鍵和類型 – mstsc.exe 在那之後 進來 鑰匙。

當遠程桌面連接框出現時,輸入遠程linux。 IP地址,這就是 Rocky Linux。

輸入遠程桌面 IP 地址

8. 登錄 Rocky Linux 遠程桌面。

建立連接後,在 Xvnc 窗口中輸入遠程 Linux 操作系統的用戶名和密碼。 進來 用它打 好的 按鈕。

登錄到遠程 Linux 桌面 XRDP

最後,您可以使用遠程桌面協議在 Windows 中擁有遠程 Linux GUI。

Rocky Linux 遠程桌面