Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

本人新手,若有不當之處,還望指正。

插上hdmi顯示器,先搞通ssh才能做其他事情

修改密碼:在終端輸入passwd可以修改密碼

樹莓派SSH默認處於關閉狀態,使用之前需要先將其開啟。

1、打開樹莓派命令界面,輸入以下命令

sudo raspi-config

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

選這個

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

再選這個

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

選yes,ssh就啟動好了,下次開機也是自啟動的。


接下來設置一下,ssh可以用密碼訪問的配置文件/etc/ssh/sshd_config

必須要權限才能編輯,在樹莓派終端下輸入命令:

sudo vi /etc/ssh/sshd_config

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

回車鍵繼續。

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

用下箭頭往下查找#PasswordAuthentication yes

Del鍵把前面的#字符刪掉,我這裡已經刪了

:wq 保存退出,重啟樹莓派。

到這裡樹莓派的ssh設置完成,接下來到win10主機連接。


3. 打開win10(無需安裝ssh,系統已自帶)控制檯終端執行: ssh -p 22 pi@[ip地址]

我的是:ssh -p 22 [email protected]

用戶名pi都是小寫,打錯大寫浪費我不少時間找原因

輸入密碼,密碼不會顯示的,打完回車即可。

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

連上了。

先執行更新:

sudo apt-get update

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

sudo apt-get upgrade

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

官方系統自帶了兩個python版本,我就不用裝了

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

要安裝的話先卸載後用以下命令(Python2最好別弄了,可能有些軟件依賴)

Python2安裝:sudo apt-get install python

Python3安裝:sudo apt-get install python3

--------------------------------------------------------------------------------------

安裝jupyterlab:

pip3 install jupyterlab

JupyterLab遠程訪問配置方法:

需要用ipython命令生成秘鑰,

查看版本:

python3 -m IPython --version

啟動ipython:

python3 -m Ipython

執行命令生成秘鑰:

In [1]: from notebook.auth import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]: 'sha1:3aa19817cfd5:f4d46129439a2de28aaaa03606360add7ae36323'

產生jupyterlab配置文件:

jupyter lab --generate-config


修改配置文件:

sudo vi /data/data/com.termux/files/home/.jupyter/jupyter_notebook_config.py

更改內容如下:(a開始編輯; :wq 保存退出)

複製代碼

# 將ip設置為*,意味允許任何IP訪問

c.NotebookApp.ip = '*'

# 這裡的密碼就是上邊我們生成的那一串

c.NotebookApp.password = 'sha1:3aa19817cfd5:f4d46129439a2de28aaaa03606360add7ae36323'

# 服務器上並沒有瀏覽器可以供Jupyter打開

c.NotebookApp.open_browser = False

# 監聽端口設置為8888或其他自己喜歡的端口

c.NotebookApp.port = 8888

# 允許遠程訪問

c.NotebookApp.allow_remote_access = True

複製代碼

接下來輸入jupyter lab啟動jupyter服務即可:

jupyter lab --allow-root

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄

在瀏覽器輸入上面提示的網址,或者樹莓派的IP:端口號

Raspberry Pi 4B(樹莓派4B)遠程ssh和jupyter lab環境搭建記錄


----------------------------------------------------------------------------------

本次佈置已完成,可以到我的空間去看這個主題的操作視頻(時長:32分鐘)


分享到:


相關文章: