遠程訪問CentOS的jupyter,相關配置

1. 生成jupyter notebook的配置文件,命令:

jupyter notebook --generate-config

會生成文件~~./jupyter/jupyter_notebook_config.py

2. 生成sha1碼,需要在python環境中生成。相關命令:

>>> from notebook.auth import passwd
>>> passwd()
Enter password: 
Verify password:
'sha1:c0633cb7e6e8:477687eb5050086aa7adc6bfbad4b26179c77'

3. 編輯vim ~./jupyter/jupyter_notebook_config.py

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:ce...剛纔生成的sha1碼'
c.NotebookApp.allow_remote_access = True #允許遠程訪問
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 
c.NotebookApp.notebook_dir = 'dir'  # 設置的目錄

4. 防火牆打開端口配置的8888,需要在root用戶下執行

firewall-cmd --zone=public --add-port=8888/tcp --permanent  # 打開端口
firewall-cmd --reload  # 重新加載生效
firewall-cmd --zone=public --list-ports  # 查看打開端口

5. 後臺一直運行jupyter notebook供遠程訪問,命令

nohup jupyter notebook &

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章