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界面就出來了。