當前位置:菜譜大全網 - 饑荒食譜 - 如何通過內網滲透和外網遠程訪問JupyterNotebook?

如何通過內網滲透和外網遠程訪問JupyterNotebook?

在數據科學領域,Jupyter筆記本已經成為處理數據的必備工具。其用途包括數據清理和探索、可視化、機器學習和大數據分析。

木星筆記本的安裝非常簡單。如果妳是小白,我建議妳通過安裝Anaconda來解決木星筆記本的安裝問題,因為Anaconda已經自動為妳安裝了木星筆記本和其他工具。

當Anaconda安裝完成後,打開jupyter筆記本,訪問本地localhost:8888,就可以愉快地通過瀏覽器開始令人上癮的學習之旅了。

(提醒:如果同時啟動多臺Jupiter筆記本,由於默認端口“8888”被占用,地址欄中的數字將從“8888”開始,每增加壹臺Jupiter筆記本的數字將加上1,如“8889”、“8890”...)

如果朋友們想要共享開發環境,或者,例如,與項目組的其他學生共享實驗室中服務器的筆記本,該怎麽辦?

這時候就可以用花生殼的內網穿透了~

具體步驟見下文。

首先,配置筆記本電腦以支持遠程訪問。

1.1生成默認配置文件

打開運行框,輸入命令:Jupiter notebook-generate-config。

1.2生成訪問密碼(令牌)

從notebook或ipython輸入以下命令設置遠程訪問密碼,註意復制並輸出xxx加密密碼字符串。

命令:

從notebook.auth導入密碼

密碼()

1.3修改。/jupyter/jupyter _ notebook _ config . py中對應的行如下

配置:

c.NotebookApp.ip='* '

c.notebook app . password = u ' argon 2 xxxxxxxxxxx x '

1.4打開瀏覽器測試訪問。

重啟筆記本並訪問)

內網主機:填寫127.0.0.1。

內網端口:填寫8888。

2.檢查診斷信息

正確添加映射後,右側的診斷消息將顯示“連接成功”。如果沒有這樣的提示,就需要檢查自己之前的步驟是否正確。

第三,瀏覽器訪問映射

瀏覽器輸入剛剛添加的“筆記本外網”映射,比如我的是:25440,在外網就可以愉快的訪問本地筆記本了。