jupyter配置到服务器_服务器端jupyter notebook映射到本地浏览器的操作
1、遠(yuǎn)程服務(wù)器上安裝jupyter notebook(配置jupyter_notebook_config.py文件)
sudo pip install jupyter
2、遠(yuǎn)程服務(wù)器(8890端口,沒有下面括號中內(nèi)容默認(rèn)在服務(wù)器8888端口打開jupyter notebook,下面將使用默認(rèn)端口8888)啟動jupyter notebook
jupyter notebook (--no-browser --port=8890 --ip=127.0.0.1 --allow-root)
3、將遠(yuǎn)程jupyter(8888)與本地(8889)端口綁定
ssh -f -N -L 8889:localhost:8888 ( (-L 本地端口:localhost:服務(wù)器端端口 ssh命令中用來做端口映射的參數(shù)) (-p 50008 連接的遠(yuǎn)程服務(wù)器的端口號,這里可能每個人不同,也可能不用這個端口號) ) remote_user@remote_host
4、本地瀏覽器輸入127.0.0.1:8889,然后在彈出的頁面輸入服務(wù)器密碼就可以在本地查看服務(wù)器端的文件了
補充知識:jupyter notebook遠(yuǎn)程映射
基本配置
打開ipython,創(chuàng)建一個密文密碼
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: "sha1:4fa6d3278e6e:59ca9a8b7ede773880b1f4fd5151c8ba6e2388d6"
生成jupyter的配置文件
jupyter notebook --generate-config
修改配置文件
c.NotebookApp.ip = "*"
c.NotebookApp.password = u"sha1:4fa6d3278e6e:59ca9a8b7ede773880b1f4fd5151c8ba6e2388d6"
c.NotebookApp.port = 9999
c.InteractiveShellApp.matplotlib = "inline"
c.NotebookApp.open_browser = False
修改xshell配置
在文件->屬性->連接->隧道里添加一個TCP/IP轉(zhuǎn)移。目標(biāo)主機為轉(zhuǎn)發(fā)jupyter的主機,源主機為接收服務(wù)器轉(zhuǎn)發(fā)的主機,源主機和目標(biāo)主機都選為localhost。目標(biāo)端口是jupyter的端口號,也就是上面所設(shè)置的9999,這里可以任意設(shè)置,只要不沖突并且和jupyter設(shè)置里一致就可以了。偵聽端口也是任意設(shè)置,只要不沖突就可以了,如10181。
在服務(wù)器上啟動jupyter
打開本地瀏覽器,在瀏覽器上輸入“l(fā)ocalhost:10181”,輸入設(shè)定的密碼,就可以進入轉(zhuǎn)發(fā)的jupyter了。
以上這篇服務(wù)器端jupyter notebook映射到本地瀏覽器的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持云海天教程。
總結(jié)
以上是生活随笔為你收集整理的jupyter配置到服务器_服务器端jupyter notebook映射到本地浏览器的操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 七代处理器装win7_为啥新电脑没法装w
- 下一篇: 2 数据源配置_如何在程序运行中动态切换