windows下使用Jupyter notebook遠端訪問伺服器的兩種方法
兩種方法本質一樣,第一種沒有配置密碼,第二種配置了密碼,第二種也可以用埠對映在本地直接輸入localhost地址即可,第一種也可以不用對映直接寫伺服器地址。
一
1.登陸伺服器,安裝jupyter notebook, 用conda的話直接conda install jupyter
2.伺服器上開一個沒有瀏覽器指定埠號的notebook. jupyter notebook --no-browser --port=xxxx,會得到一個token
3.個人windows下的bash(win下可用的任何終端均可)中,ssh過去,ssh -N -f -L localhost:1112:localhost:1111
4.本地瀏覽器輸入http://localhost:xxxx然後把伺服器得到的token貼上上
二
1.要安裝好軟體
2.用jupyter notebook --generate-config生成配置檔案
3.在python中 from notebook.auto import passwd 然後passwd()輸入密碼得到加密後的密碼複製下來。
4.修改~/.jupyter/jupyter_notebook_config.py中的配置,c.NotebookApp.ip='*' c.NotebookApp.password='剛剛得到的密碼' c.NotebookApp.open_browser=False c.NotebookApp.port=隨便寫一個能用的埠
5.伺服器上啟動notebook , jupyter notebook
6.本地瀏覽器訪問http://serverIP:埠號