本地遠端訪問伺服器jupyter

2021-09-26 13:29:36 字數 1139 閱讀 5876

jupyter是它的公升級版,一般anaconda安裝包中會自帶。安裝好以後直接輸入jupyter notebook便可以在瀏覽器中使用。但是它預設只能在本地訪問,如果想把它安裝在伺服器上,然後在本地遠端訪問,則需要進行如下配置:

參考教程

如使用shell6 或者 終端ssh登入

jupyter notebook --generate-config
開啟ipython,建立乙個密文的密碼:

in [1]: from notebook.auth import passwd

in [2]: passwd()

enter password:

verify password:

out[2]:

'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274'

把生成的密文『sha:ce…』複製下來

$vim ~/.jupyter/jupyter_notebook_config.py

進行如下修改:

修改瀏覽器開啟時的預設路徑

jupyter notebook
此時應該可以直接從本地瀏覽器直接訪問http://address_of_remote:8888(如127.0.0.1:8888)就可以看到jupyter的登陸介面。

如果登陸失敗,建立ssh通道

有可能是伺服器防火牆設定的問題,此時最簡單的方法是在本地建立乙個ssh通道:

在本地終端中輸入ssh username@address_of_remote -l 127.0.0.1:1234:127.0.0.1:8888

orssh myserver -l 1234:localhost:8888

舉例:ssh [email protected] -l 1234:127.0.0.1:8888

便可以在localhost:1234直接訪問遠端的jupyter了。

訪問伺服器指向本地

症狀 測試機訪問自己的伺服器一直返回404,而且是標示是apache的伺服器,而我們的機器不是apache。wget,ping和traceroute,route等一切正常。解決 關閉ipv6,和關閉本地的httpd sysctl w net.ipv6.conf.all.disable ipv6 1 ...

mysql伺服器遠端訪問

mysql預設是不允許外部ip通過root使用者訪問本地資料庫伺服器,可以通過下面的語句設定,讓外部ip訪問本地mysql資料庫伺服器 grant all on to username identified by password with grant option flush privileges...

遠端訪問伺服器jupyter notebook

在工作環境用的是windows xp系統,上面安裝anaconda只能安裝到 python3.4,有很多模組用起來很不方便,正好自己的筆記本是mac,想將mac上的notebook 做成乙個伺服器,用工作電腦window 的瀏覽器來訪問這個伺服器.參考 按上面方法做,但有乙個坑 u sha1 67c...