如何遠端存取 Raspberry Pi(也許是 Apache Guacamole)?

如何遠端存取 Raspberry Pi(也許是 Apache Guacamole)?

我最近開始使用 Raspberry Pi 進行 Python 編程,這非常有趣。 Pi 是在家中安裝的,但我經常出差,我希望能夠遠端存取 Pi,這樣我就可以從任何地方繼續編程。我希望能夠從不同的作業系統登錄,因為我的筆記型電腦運行 Linux,而我的工作電腦運行 Windows。這是我的問題:

  1. 最好的遠端存取軟體是什麼?我研究過 Apache Guacamole,喜歡它的無客戶端和開源特性。酪梨醬會做我想要的嗎?
  2. 如果 Guacamole 合適,我應該使用 Docker 設定它嗎?
  3. 如何最大程度地減少潛在的安全風險?
  4. 有什麼關於如何設定的好的教學嗎?

如果您建議不同的設定或軟體,請告訴我。只是尋找有關如何從任何作業系統遠端存取我的 Raspberry Pi 的建議。

謝謝。

答案1

如果你想要有 GUI 的完整桌面,那麼團隊檢視器是不錯的選擇。有適用於 Windows、macOS、Linux 的軟體和適用於 Raspberry Pi 的主機軟體。它免費供個人/非商業用途。效果非常好。您沒有在防火牆等開啟連接埠。

如果您只需要 shell 存取權限來運行命令和傳輸文件,那麼SSH是你所需要的全部。這已經內建在 Raspberry OS 中。您需要在防火牆中轉送連接埠才能從外部進行連線。預設連接埠是 22,但您也可以透過使用更高範圍內的不同連接埠來稍微「隱藏」ssh 服務。

ssh 通常被認為非常安全,您可以使用金鑰而不是密碼進行登錄,這對於連接時的安全性和便利性都有好處。無論如何,我幾乎只在沒有螢幕的情況下透過 ssh 使用我的 RP。

考慮一下安全性。對於您在 RPi 上儲存的資訊類型來說,它是否足夠安全?無論您在 RPi 本身上儲存什麼,您可能都希望將 RPi 與家庭網路的其他部分隔離。如果有人確實可以存取它,他們就無法使用它來存取同一網路上的其他裝置。

還有很多其他軟體替代品,但如果您是初學者,我認為這兩個選項是一個很好的起點。

相關內容