Jupyter notebook默认是不能跨机器使用的,只能使用localhost访问,本文讲述了让其能跨机器访问的方法
Jupyter notebook跨机器使用配置说明
生成配置文件
1 | jupyter notebook --generate-config |
* 如果是`root`用户可能会存在问题,按照提示操作即可
生成密码
1 | jupyter notebook password |
* 按照提示输入密码,这就是以后在远程访问时使用的密码
* 生成的秘钥在`~/.jupyter/jupyter_notebook_config.json`下
修改配置文件
1 | vim jupyter_notebook_config.py |
- 需要修改以下行
1
2
3
4c.NotebookApp.ip='*' # 这里可以写成本机的公网ip,或者是局域网ip
c.NotebookApp.password = u'sha1:***' # 这里需要复制修改成刚才生成的密文
c.NotebookApp.open_browser = False # 启动Jupyter时是否自动打开Web页面
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口