(这是一份面向零基础读者的教程)
在前面的工作中,我们已经详细介绍了如何零起步安装Jupyter Notebook。具备了这样的基础,下面我们就来讨论一下,如何配置能够远程访问Jupyter Notebook服务器。
5.修改配置文件
5.1 配置文件所在路径
首先,我们需要修改一个名为“upyter_notebook_config.py”的文件,从其命名规则可以看出,这是有关Notebook的配置文件。
其实,在本质上,它是一个由Python编写的脚本文档。
通常,这个文档位于我们的家目录(home directory)之下,不同的操作系统,它所处的位置稍有不同,大致如下:
• Windows: C:\Users\USERNAME\.jupyter\jupyter_notebook_config.py
• OS X: /Users/USERNAME/.jupyter/jupyter_notebook_config.py
• Linux: /home/USERNAME/.jupyter/jupyter_notebook_config.py
上面的「USERNAME」就是前面我们提到的诸如‘jpnb’这样的用户名,我们根据实际情况替换为实际路径即可。
如果你在上述路径下没有找到这个配置文件,那么就需要在终端运行如下命令:[jpnb@centos-7 ~]$jupyter notebook --generate-config
Writing default config to: /home/jpnb/.jupyter/jupyter_notebook_config.py
这个命令的功能,就是创建Jupyter文件夹和配置文件「jupyter_notebook_config.py」。
5.2 设置Jupyter远程访问密码
对于Jupyter服务器,有时候,我们并不想让非授权的用户访问我们的Jupyter文档,这时该怎么办呢?
(1)设置访问密码
最简单的办法,莫过于设置一个访问密码。
在notebook 5.0版本以后,我们可以通过在终端输入命令“jupyter notebook password”来生成一个访问密码:[jpnb@centos-7 ~]$ jupyter notebook password
Enter password: ****
Verify password: ****
[NotebookPasswordApp]