JupyterLab默认情况下局域网内的其他用户不可访问,下面通过简单几步实现局域网内用户访问JupyterLab(首先要关闭JupyterLab服务)
1. 生成JupyterLab配置文件
通过命令
jupyter-lab --generate-config
生成配置文件,终端会输出文件的生成位置,如下图所示
2. 编辑配置文件,设置访问控制
步骤1生成的配置文件包含了访问控制信息,下面要修改配置文件使JupyterLab可局域网内访问。首先,编辑刚刚生成的配置文件(需要根据自己生成文件进行路径替换)
vim /home/hdlu/.jupyter/jupyter_lab_config.py # 注意替换路径
进入配置文件后找到如下两个参数,并取消注释将其更改为
c.ServerApp.allow_origin = '*'
c.ServerApp.ip = '0.0.0.0'
结果如下
保存并退出!
3. 设置登录密码(可选)
默认每次登录JupyterLab需要输入很长的Token,通过如下命令可以为JupyterLab设置登录密码
jupyter-lab password
结果如下