jupyter notebook密码使用
jupyter notebook password usage
我想要 运行 一个 public jupyter notebook 服务器。我只希望很少有人能够使用它。我在 Jupyter 文档上看到设置密码但没有设置 ssl 项。
设置密码后:
- 一切都和设置密码之前一样,我可以为所欲为,大家也可以。
- 我希望用户能够拥有自己的帐户密码来使用笔记本网络。
有相同观点的人可以帮助我吗?
遗憾的是,Jupyter 的设计初衷并不支持这种开箱即用的功能。
一个可能的解决方案是将您的 Jupyter 实例放在 apache 网络服务器后面:
- 将 jupyter 配置为仅在 127.0.0.1 上侦听。这是默认配置,但听起来好像您已经更改了它。
- 使用适当的身份验证模块(LDAP、本地密码、基本身份验证等)配置 apache。
- 配置 apache 的 mod_proxy 以将连接从 apache 服务器传递到本地主机上的 jupyter。
不幸的是,第 2 步和第 3 步超出了我在这里可以涵盖的范围,因为它取决于您的 OS、apache 版本和环境的其他方面。我可能足以指出,这与将 apache 放在另一个 Web 应用程序服务器(例如 Jetty 或 tomcat 前面没有什么不同,这在 Internet 上的其他站点上有大量记录。
我想要 运行 一个 public jupyter notebook 服务器。我只希望很少有人能够使用它。我在 Jupyter 文档上看到设置密码但没有设置 ssl 项。
设置密码后:
- 一切都和设置密码之前一样,我可以为所欲为,大家也可以。
- 我希望用户能够拥有自己的帐户密码来使用笔记本网络。
有相同观点的人可以帮助我吗?
遗憾的是,Jupyter 的设计初衷并不支持这种开箱即用的功能。
一个可能的解决方案是将您的 Jupyter 实例放在 apache 网络服务器后面:
- 将 jupyter 配置为仅在 127.0.0.1 上侦听。这是默认配置,但听起来好像您已经更改了它。
- 使用适当的身份验证模块(LDAP、本地密码、基本身份验证等)配置 apache。
- 配置 apache 的 mod_proxy 以将连接从 apache 服务器传递到本地主机上的 jupyter。
不幸的是,第 2 步和第 3 步超出了我在这里可以涵盖的范围,因为它取决于您的 OS、apache 版本和环境的其他方面。我可能足以指出,这与将 apache 放在另一个 Web 应用程序服务器(例如 Jetty 或 tomcat 前面没有什么不同,这在 Internet 上的其他站点上有大量记录。