更改 jupyter notebook 服务器密码

Change jupyter notebook server password

我想将我的 jupyter notebook 服务器的密码更改为其他密码。我在 Jupyter 的文档 (http://jupyter-notebook.readthedocs.org/en/latest/public_server.html) 上看到如何为表面上是新服务器准备密码,但没有看到如何更改现有服务器。

我可以简单地:

  1. 按照上述文档的说明为密码生成新的 SHA 散列
  2. 替换PWDFILE环境变量中的密码(位于jupyter_notebook_config.py)
  3. 重启 jupyter 服务器

基本上,我问这个问题是因为我不想混淆 and/or 只是通过更改来搞乱身份验证系统。

重新发布作为回答:

更改密码的过程应该与最初设置密码的过程相同。 Jupyter 对您输入的密码进行哈希处理,并将其与从配置文件加载的哈希值进行比较。它不会将哈希复制到任何其他持久存储(尽管它确实将其存储在内存中,因此您需要重新启动笔记本服务器)。

我不确定环境变量是如何涉及的 - 我认为说明中没有使用任何密码。

从 5.0 版本开始,您可以使用 jupyter notebook password 命令轻松更改当前密码。

注意 : 我在 windows 环境下进行了测试。

Start -> Anaconda Powershell Prompt

它会显示如下提示:

(base) PS C:\yourName >

输入以下命令:

(base) PS C:\yourName > jupyter notebook password

它会要求您输入新密码

目前是 2022 年,jupyter notebook password 仍然有效