有無數種方式通過SSH遠程連接樹莓派,但對于樹莓派Zero 2W這種硬件資源有限的板子,因為內存有限Pycharm干脆不能通過SSH連接樹莓派Zero 2W。VScode通過SSH連接時,也會因為資源有限時常斷線。因此,我們就要用輕量級的編輯器Jupyter Notebook來實現遠程連接。
步驟 1:檢查對樹莓派的 SSH 訪問權限
- 確保網絡連接: 要保證樹莓派和你的電腦連接到同一網絡。
- 獲取 IP 地址: 找到樹莓派的 IP 地址。你可以在樹莓派上運行 hostname -I 命令來獲取。
- 測試 SSH 訪問 :驗證你能否從電腦通過 SSH 連接到樹莓派。在電腦上打開終端并運行以下命令:
ssh pi@<樹莓派_IP>
將 <樹莓派_IP> 替換為你樹莓派的實際 IP 地址。之后系統會提示你輸入樹莓派的密碼。
步驟 2:設置并訪問 Jupyter Notebook
- 安裝 Jupyter Notebook: 通過 SSH 連接到樹莓派后,運行以下命令來安裝 Jupyter Notebook:
sudo apt-get install jupyter-notebook
- 啟動 Jupyter Notebook: 在樹莓派上運行以下命令來啟動 Jupyter Notebook 服務器:
jupyter-notebook --no-browser --port=8888
這會在端口 8888 上啟動 Jupyter Notebook,且不會打開瀏覽器。
- 創建 SSH 隧道: 在你的電腦上,打開一個新的終端并創建一個 SSH 隧道,將 Jupyter Notebook 的端口轉發到本地機器。運行以下命令:
ssh -L 8888:localhost:8888 pi@<樹莓派_IP>
此命令會將樹莓派上的 8888 端口轉發到你本地機器的 8888 端口。
后續步驟
訪問 Jupyter Notebook: 在你的電腦上打開一個網頁瀏覽器,訪問 http://localhost:8888。你應該能看到 Jupyter Notebook 界面,并且可以像在本地電腦上運行一樣開始使用它。
按照以上步驟操作,你就可以通過 SSH 從電腦遠程使用樹莓派上的 Jupyter Notebook 了。