【实战debug】jupyter notebook远程访问设置

文章目录

    • 背景
    • 步骤
      • 生成配置文件
      • 生成登陆密码
      • 配置jupyter登陆信息
      • 启动jupyter notebook服务程序
      • 浏览器登录

背景

服务器上配置jupyter notebook以后台服务进程方式启动,默认启动时不调用服务器端的浏览器。

步骤

生成配置文件

jupyter notebook --generate-config

生成jupyter配置文件

生成登陆密码

【实战debug】jupyter notebook远程访问设置_第1张图片

$ ipython

ipython的交互式shell中,输入命令

$ from notebook.auth import passwd
$ passwd()

得到密码。

配置jupyter登陆信息

vim打开~/.jupyter/jupyter_notebook_config.py配置文件,修改其内容:

  • c.NotebookApp.allow_remote_access 设置为True,默认时False,且被#注释了
    【实战debug】jupyter notebook远程访问设置_第2张图片

  • 设置c.NotebookApp.password为在ipython环境中生成的密码hash值
    【实战debug】jupyter notebook远程访问设置_第3张图片

  • c.NotebookApp.ip设置为’*',默认是"localhost"
    在这里插入图片描述

  • 设置c.NotebookApp.open_browserFalse,设置启动notebook时默认不打开浏览器
    【实战debug】jupyter notebook远程访问设置_第4张图片
    以上设置完成后,就可以在服务器上启动 jupyter notebook

启动jupyter notebook服务程序

$ jupyter notebook

【实战debug】jupyter notebook远程访问设置_第5张图片

浏览器登录

在客户端浏览器中输入服务器ip+port来登陆jupyter notebook服务。
【实战debug】jupyter notebook远程访问设置_第6张图片

你可能感兴趣的:(深度学习-理论与实战,jupyter,linux,深度学习,人工智能)