jupyter notebook密码使用

jupyter notebook password usage

我想要 运行 一个 public jupyter notebook 服务器。我只希望很少有人能够使用它。我在 Jupyter 文档上看到设置密码但没有设置 ssl 项。

设置密码后:

  1. 一切都和设置密码之前一样,我可以为所欲为,大家也可以。
  2. 我希望用户能够拥有自己的帐户密码来使用笔记本网络。

有相同观点的人可以帮助我吗?

遗憾的是,Jupyter 的设计初衷并不支持这种开箱即用的功能。

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

  1. 将 jupyter 配置为仅在 127.0.0.1 上侦听。这是默认配置,但听起来好像您已经更改了它。
  2. 使用适当的身份验证模块(LDAP、本地密码、基本身份验证等)配置 apache。
  3. 配置 apache 的 mod_proxy 以将连接从 apache 服务器传递到本地主机上的 jupyter。

不幸的是,第 2 步和第 3 步超出了我在这里可以涵盖的范围,因为它取决于您的 OS、apache 版本和环境的其他方面。我可能足以指出,这与将 apache 放在另一个 Web 应用程序服务器(例如 Jetty 或 tomcat 前面没有什么不同,这在 Internet 上的其他站点上有大量记录。

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