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:端口号 就可访问了