jupyter笔记本密码用法

时间:2016-04-12 06:45:03

标签: python ipython jupyter

我想运行一个公共的jupyter笔记本服务器。我只希望很少有人能够使用它。我在Jupyter文档中看到设置密码但没有设置ssl项目。

设置密码后:

  1. 一切都像设置密码之前一样,我可以做任何我喜欢的事情,所以每个人都可以。
  2. 我希望用户能够拥有自己的帐户密码才能使用笔记本网络。
  3. 任何有相同观点的人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,Jupyter不是为了支持这种开箱即用而设计的。

一种可能的解决方案是将您的Jupyter实例放在apache Web服务器后面:

  1. 将jupyter配置为仅在127.0.0.1上侦听。这是默认配置,但听起来好像您已经改变了这一点。
  2. 使用适当的身份验证模块(LDAP,本地密码,基本身份验证等)配置apache。
  3. 配置apache的mod_proxy,将apache服务器的连接传递给localhost上的jupyter。
  4. 不幸的是,第2步和第3步超出了我在此处的范围,因为它取决于您的操作系统,Apache的版本以及环境的其他方面。我可能已经足够指出,这与将apache放在另一个Web应用程序服务器(如Jetty或tomcat)之前没有什么不同,后者在Internet上的其他站点上进行了广泛记录。

    https://wiki.eclipse.org/Jetty/Tutorial/Apache