jupyter遠端訪問伺服器
阿新 • • 發佈:2020-08-20
來源:https://blog.csdn.net/zz2230633069/article/details/89879984
由於開啟伺服器的瀏覽器較慢,所以想在本地的瀏覽器開啟jupyter,裡面的核心是伺服器的。
這樣就解決了執行慢的問題,能遠端訪問伺服器
具體步驟如下:
0.在伺服器那邊要先安裝jupyter,參考https://blog.csdn.net/zz2230633069/article/details/87933125
如果jupyter要配置多個核心,請參考https://blog.csdn.net/zz2230633069/article/details/85932856
1.生成配置檔案,在遠端終端下執行下面的命令自動生成
$ jupyter notebook --generate-config
這樣就在~/.jupyter/下面生成了配置檔案jupyter_notebook_config.py
2.自動生成密碼,自己設定密碼,本人一般設定成1
- $ jupyter notebook password
- Enter password: ****
- Verify password: ****
- [NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_config.json
這樣就在~/.jupyter/下面生成了密碼檔案jupyter_notebook_config.json
3.修改配置檔案
在配置檔案~/.jupyter/jupyter_notebook_config.py中找到下面幾行修改並且取消註釋
- c.NotebookApp.ip='*' # 星號代表任意ip,這個跟mysql的許可權設定一樣,所以說知識是互通的
- c.NotebookApp.allow_remote_access = True # 允許遠端連線
- c.NotebookApp.password = u'sha1:...' # 複製的那個密碼檔案json的一串密碼放到這裡
- c.NotebookApp.open_browser = False # 不自動開啟瀏覽器
- c.NotebookApp.port =6666 # 可自行指定一個埠, 訪問時使用
4.重啟動jupyter notebook就可以遠端訪問了
找到類似http://(amax or 127.0.0.1):6666/這一行,然後複製到本地瀏覽器,然後將括號裡面改為遠端伺服器ip地址,回車進入就可以啦,然後看到一個輸入密碼介面,輸入之前我們設定的密碼1(按自己設定的密碼)就可以了