在 Raspberry Pi 上使用 XRDP 啟用遠端桌面訪問

在 Raspberry Pi 上使用 XRDP 啟用遠端桌面訪問
樹莓派遠端桌面

使用安全外殼協定 (SSH) 遠端連接到 Raspberry Pi 是一種受歡迎的方法,但它僅限於外殼介面。如果您希望從遠處存取完整的桌面體驗,xrdp 就是您需要的解決方案。下面,我們將指導您完成在 Raspberry Pi 上設定 xrdp 的過程,以啟用來自 Windows、Mac、Linux 以及運行 iOS 和 Android 的行動裝置的遠端桌面連線。

了解 xrdp 及其功能

xrdp是實現 Microsoft 遠端桌面協定 (RDP) 的開源工具,可讓您使用 Windows 使用者使用的相同 RDP 協定遠端存取 Linux 電腦。

Xrdp標誌

xrdp 設定包括兩個主要部分:安裝在 Raspberry Pi 上的xrdp 伺服器和連接裝置上的遠端桌面用戶端。如果您使用的是 Windows,則可能已預先安裝用戶端。對於其他作業系統,可以隨時使用各種第三方用戶端。

xrdp 的一大優點是它使用 TLS(傳輸層安全性)加密您的遠端會話,確保您的連線保持安全,防止竊聽。這種加密可以保護所有活動,包括滑鼠移動、檔案傳輸和剪貼簿內容。

雖然 xrdp 是一種流行的選擇,但也存在 Raspberry Pi 作業系統中提供的 VNC(虛擬網路運算)等替代方案。然而,根據我的經驗,RDP 通常優於 VNC,為網頁瀏覽或配置作業系統等任務提供更流暢的連線。

如何在 Raspberry Pi 上安裝並設定 xrdp 伺服器

首先,打開終端機並執行以下命令:

此命令將安裝 xrdp 以及所有必要的依賴項。

須藤安裝Xrdp

安裝後,有一個關鍵的步驟:將xrdp用戶新增至ssl-cert群組以啟用安全連線。只需運行命令即可sudo adduser xrdp ssl-cert

Sudo Adduser Xrdp Ssl 憑證

如果您使用的是最新的 Raspberry Pi 作業系統,則可能會遇到顯示問題,導致預設配置後出現黑屏。幸運的是,有一個簡單的解決方法:

輸入以下內容編輯 xorg 設定檔:

在設定檔中,搜尋包含選項「DRMDevice」的行(可以使用nano中的Ctrl+W來尋找)。將此行更改為:

Drmdevice Xorg 配置

Ctrl+X退出編輯器(確保按 儲存變更Y)。

套用這些更新後,重新啟動 Raspberry Pi,xrdp 伺服器應該準備好在啟動時自動接受傳入連線。

與 Pi 上的 xrdp 伺服器建立連接

透過在 Raspberry Pi 上執行 xrdp 伺服器,您可以從幾乎任何具有遠端桌面用戶端的裝置進行連線。

  • Windows 用戶可以使用內建的 Microsoft 遠端桌面應用程序,該應用程式可從Microsoft Store下載。
  • 如果您使用的是 macOS,請從 App Store下載Windows 應用程式。
  • 對於 Android 設備,遠端桌面應用程式可在 Play 商店中找到。
  • iOS 使用者可以在 App Store 中找到Windows App Mobile 。
  • 對於基於 Linux 的系統,Remmina是一個免費的開源用戶端,可透過其插件架構高效管理 RDP 連線。
遠端桌面新增電腦

無論使用哪種客戶端,連接過程都是類似的。例如,在 macOS 中,您可以點擊加號圖示來新增電腦

遠端桌面編輯設定

在PC 名稱欄位中輸入 Raspberry Pi 的本機 IP 位址(ifconfig在 Pi 的終端中使用來尋找它)。您也可以為連線指派一個方便的名稱,例如友善名稱欄位中的「Workshop Pi」或「Media Pi」。輸入此資訊後,按一下「新增」您的新連線應會出現在清單中。雙擊它,如果一切設定正確,您的 Pi 的桌面環境就會迎接您。

使用 Xrdp 的樹莓派遠端連接

為了防止問題,我建議透過路由器設定為 Raspberry Pi 設定靜態 IP 位址。此預防措施可確保每當路由器為您的 Pi 指派新的 IP 位址(路由器重新啟動後可能會發生這種情況)時,您就不必更新連線設定。

憑藉從任何裝置有效控制 Raspberry Pi 的能力,您現在可以運行本地法學碩士、創建 Discord 廣播電台、建立自託管照片庫以及探索無數其他項目。

封面圖片由 DALL-E 提供。大衛莫雷洛的截圖。

來源&圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *