本地遠(yuǎn)程使用服務(wù)器的jupyter notebook

1. ssh

1)在服務(wù)器中運(yùn)行:

jupyter notebook --no-browser --port=8889

指定端口號(hào)為8889;

2)然后在本地運(yùn)行:

ssh -N -f -L localhost:8888:localhost:8889 name@IP

此處只能本地端口為8888,服務(wù)器端口為8889;最后是用戶名和服務(wù)器的ip地址。

如果不知道地址可以在服務(wù)器中運(yùn)行:

ip addr show | grep 'inet'

其中10.0.5.104就是ip。

本地運(yùn)行http://localhost:8888/即可打開,可能會(huì)讓輸入服務(wù)器密碼,輸入后即可進(jìn)入jupyter界面。

2. 官方方法

具體可詳見:官方說(shuō)明

1)如果沒(méi)有配置文件,則生成配置文件

jupyter notebook --generate-config

2)生成密文

from notebook.auth import passwd
passwd() # 自己設(shè)置

輸完密碼會(huì)生成一串密文。類似于'sha1:1d3a17ec55a0:f5be9562282f16c4b29c9d1522684a125aa6e1d1'。

3)修改 ~/.jupyter/jupyter_notebook_config.py配置文件

# 在最下面加入:
c.NotebookApp.ip = '*'
c.NotebookApp.password = u'sha1:bcd259ccf...<your hashed password here>'
c.NotebookApp.open_browser = False

# It is a good idea to set a known, fixed port for server access
c.NotebookApp.port = 8889
  1. 服務(wù)器上啟動(dòng):
jupyter notebook
  1. 瀏覽器輸入http://IP:8889/
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容