启动Jupyter时为什么会被重定向?

时间:2018-12-22 19:47:13

标签: jupyter-notebook

当我使用jupyter-notebook启动Jupyter时,会出现一个包含内容的重定向屏幕

  

此页面应重定向到Jupyter Notebook。如果没有,请单击此处转到Jupyter。

然后,我将重定向到我希望首先进入的Jupyter主屏幕。之后,一切似乎都正常。

为什么启动Jupyter时会被重定向?有办法防止这种情况发生吗?

1 个答案:

答案 0 :(得分:1)

页面重定向是由于最近在合并的合并请求#4260中对Jupyter Notebook的安全更新:使用重定向文件启动浏览器。从现在开始,Jupyter将打开文件,该文件将重定向到浏览器,从而在不将其放入命令行参数的情况下传递令牌,否则其他用户可能会看到该令牌。

  

这避免了将身份验证令牌放入命令行参数以启动浏览器,其他用户可以在该浏览器中看到该令牌。文件系统权限应确保只有启动笔记本的用户才能使用此路由进行身份验证。

PR中包含的新文件为notebook/templates/browser-open.html

{# This template is not served, but written as a file to open in the browser,
    passing the token without putting it in a command-line argument. #}