如果您在本地環境中有 Rocky Linux 8 桌面和 Windows 7/10/11,並希望使用 RDP(遠程桌面協議)訪問它們,您可以通過以下方式訪問它們:

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

使用 Windows 7/10/11 RDP 訪問 RockyLinux8 遠程桌面

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

筆記: Linux 必須在 GUI 中運行。如果沒有,請參閱操作方法。

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

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

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

sudo dnf install epel-release

2.執行系統更新

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

sudo dnf update

3. 在 Rocky Linux 或 Alma Linux 8 上安裝 XRDP

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

sudo dnf install xrdp

4.啟動並啟用XRDP服務

必須啟用 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地址這就是洛基 Linux。

輸入遠程桌面的 IP 地址

8. 登錄 RockyLinux 遠程桌面

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

登錄遠程 Linux 桌面 XRDP

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

RockyLinux 遠程桌面