ubuntu上實現jupyter開啓遠程服務

jupyter notebook作爲一個小巧的,使用方便的python編輯器,受到許多初學者的喜愛;考慮到本地配置的限制,往往想要調用遠程服務器中的jupyter notebook,下文記錄下查閱網上資料嘗試的步驟:

1. 遠程服務器中jupyter 安裝

本文使用的遠程服務器是ubnutu 18.04。首先,服務器中需要安裝python,pip,此處不贅述。

安裝jupyter:

pip install jupyter notebook

2. 生成配置文件

[root@50eb5057baac /]# jupyter notebook --generate-config

3. 生成密碼

from notebook.auth import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]: 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'

sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed 這一串就是要jupyter_notebook_config.py 添加的密碼。

4. 修改配置文件

先打開配置文件,如果不存在即是創建

vim  ~/.jupyter/jupyter_notebook_config.py

在 jupyter_notebook_config.py 中找到下面的行,取消註釋並修改。

c.NotebookApp.ip='192.168.0.0.1'

c.NotebookApp.password = u'sha:ce...剛纔複製的那個密文'

c.NotebookApp.open_browser = False

c.NotebookApp.port =8888 #可自行指定一個端口, 訪問時使用該端口

這裏注意:c.NotebookApp.ip='192.168.0.0.1',這裏應該填寫你服務器的ip,網上的全部都是c.NotebookApp.ip='*',我照着測試後踩了很多坑。

 

以上設置完以後就可以在服務器上啓動 jupyter notebook,jupyter notebook, root 用戶使用 jupyter notebook --allow-root。打開 IP:指定的端口, 輸入密碼就可以訪問了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章