Jupyter Notebook遠程登錄服務器


1、Linux服務器端配置

(1)啟動ipython,$ ipython

(2)創建遠程連接密碼,In [1]: from notebook.auth import passwd; passwd()
輸入兩次密碼,將得到一個字符串,比如'sha1:d0270e88f33b:212384922803ca9bd49d1fb6c11ab42651ccb358',該終端不要關掉,復制該字符串,后面會用到;

(3)生成jupyter的配置文件,$ jupyter notebook --generate-config,將會在home目錄下生成一個隱藏文件夾.jupyter,該文件夾中有一個jupyter的配置文件;

(4)打開配置文件,$ vim ~/.jupyter/jupyter_notebook_config.py,復制以下內容粘貼到配置文件中

c.NotebookApp.ip = '*'
c.NotebookApp.password = u' sha1:d0270e88f33b:212384922803ca9bd49d1fb6c11ab42651ccb358'#這里需要改為第(2)步你自己電腦上生成的密鑰字符串
c.NotebookApp.port = 9001
c.InteractiveShellApp.matplotlib = 'inline'

(5)設置jupyter notebook在后台不間斷運行,且配置成錯誤信息輸出到屏幕(可選),$ nohup jupyter notebook >/dev/null 2>&1 &

 

2、windows客戶端配置

(1)下載Xshell並安裝;

(2)第一次啟動需要新建連接,輸入名稱、主機的ip地址,端口號,勾選“連接異常關閉時自動重新連接”,確定,連接,彈出SSH安全警告,選擇“接受並保存”,輸入用戶名,勾選記住用戶名,輸入密碼,勾選“記住密碼”,確定,即可成功遠程登錄;

(3)在Xshell的菜單欄,點擊文件-屬性-SSH-隧道-添加,偵聽端口輸入9001,目標主機設為服務器的IP地址,目標端口設為9001,“說明”中填入jupyter,確定;

(4)在第(2)步成功遠程登錄的Xshell窗口命令行中輸入 $ jupyter notebook

 

或者$jupyter notebook--ip=0.0.0.0 --port=8888

 

(5)打開本地windows的瀏覽器,地址欄輸入localhost:9001,回車,輸入Linux服務器端配置時第(2)步設置的密碼,回車,jupyter界面就出來了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM