jupyter notebook 配置远程访问

jupiter
2021-01-04 / 0 评论 / 727 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年05月13日,已超过740天没有更新,若内容或图片失效,请留言反馈。

jupyter notebook 配置远程访问

不更改配置的方法

这种方法不更改服务器本身配置,只是在本次使用时设置使其他电脑可见。

jupyter notebook --ip 0.0.0.0 --port 8888

更改配置的方法

这种方法可以一次性配置好,直接运行jupyter notebook即可。

1. 环境说明

  • Linux服务器上安装有Anaconda,同时安装有jupyter notebook;
  • 在服务器上启动jupyter, 想要通过其他电脑远程访问(通过服务器ip和端口)。
  • 非root用户

2. 配置步骤

注:开始配置之前,已默认平台已经安装有jupyter

自行创建配置文件

jupyter notebook --generate-config

执行成功会出现类似如下的提示:

Writing default config to: /home/XXX/.jupyter/jupyter_notebook_config.py

手动生成密码

打开ipython执行如下内容:

In [1]: from IPython.lib import passwd

In [2]: passwd()
Enter password:   ##这个密码一定要记好,之后远程登录时要用到。
Verify password:
Out[2]: 'sha1:2ad953ec30d1:19cedef173b41db0a356d879ed30547199e879f5'   #(a)生成的密文,把该密文复制,之后会用到。

修改配置文件

vim /home/XXX/.jupyter/jupyter_notebook_config.py

对如下内容进行修改,并取消注释

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:ff96895bc63e:390021c354c848eda43ccf29f4e3cc7a7cc48b29' #密码:a
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口

vim命令提示:

  1. 查找 / + 要查找的字符串,回车
  2. 保存 :w
  3. 保存退出::wq

启动jupyter notebook

jupyter notebook

远程访问

从其他电脑的浏览器访问 address_of_server:8888, 输入密码即可进入jupyter的使用界面。

0

评论

博主关闭了当前页面的评论