jupyter远程登录

  • Date:2019/09/09
  • Version:Jupyter 4.2.0

流程:

  • 输入密码,生成哈希码
  • 生成配置文件
  • 修改配置文件
  • 启动

输入密码,生成哈希码

进入Python交互式环境,导入notebook.auth.passwd函数,执行该函数生成密码及哈希码,我的哈希码为sha1:b1cc11ceb3ce:f06d571f81bbeb435e1f115beedb3b0aeadb9120如下:

In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:b1cc11ceb3ce:f06d571f81bbeb435e1f115beedb3b0aeadb9120'

生成配置文件

退出交互式环境,执行jupyter notebook --generate-config生成配置文件,如下:

cloud@master:~/anaconda3/bin$ jupyter notebook --generate-config
Writing default config to: /home/cloud/.jupyter/jupyter_notebook_config.py

修改配置文件

在配置文件jupyter_notebook_config.py中找到如下几行取消注释并修改,但这配置文件有几百行,不好找,直接在开头添加如下代码也行。

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个哈希码'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口

启动

执行jupyter notebook,在另一台电脑的浏览器输入ip地址:端口号即可远程访问。

参考:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容