jupyter notebook 设置(可远程登录)

1、生成配置文件

  • 普通用户
jupyter notebook --generate-config
  • root用户使用
jupyter notebook --generate-config --allow-root

将会生成配置文件 ~/.jupyter/jupyter_notebook_config.py

2、生成密码(重置密码)

​ 生成的密码将会在步骤3中使用

  • 法1
    在shell中输入 jupyter notebook password ,输入生成新的密码。加密后的密码可在~/.jupyter/jupyter_notebook_config.json 文件中查看。

  • 法2
    先进入python环境,执行

    from notebook.auth import passwd 
    passwd() 
    

    输入密码(如法1),然后就会返回加密后的密码。

3、编辑配置文件

vim ~/.jupyter/jupyter_notebook_config.py

vim在command模式下可用?或/符号向前或者向后进行查找,修改至下面的样子

c.NotebookApp.ip='0.0.0.0'               # 就是设置所有ip皆可访问 
c.NotebookApp.password = u'sha:ce...'    # 步骤2中提到的密码 
c.NotebookApp.open_browser = False       # 禁止自动打开浏览器 
c.NotebookApp.port = 8888     # 指定一个端口(最好不用默认的),注意要没有使用,尤其是多人的情况下 
c.NotebookApp.notebook_dir = u'/home/xxx'# 配置默认目录(可选) 

4、在服务器端启动

  • 普通用户

    jupyter notebook
    
  • root用户

    jupyter notebook --allow-root
    

    然后浏览器中输入服务器ip:端口号 就可访问了

参考:

jupyter远程登陆

你可能感兴趣的:(jupyter notebook 设置(可远程登录))