更改 jupyter notebook 服务器密码
Change jupyter notebook server password
我想将我的 jupyter notebook 服务器的密码更改为其他密码。我在 Jupyter 的文档 (http://jupyter-notebook.readthedocs.org/en/latest/public_server.html) 上看到如何为表面上是新服务器准备密码,但没有看到如何更改现有服务器。
我可以简单地:
- 按照上述文档的说明为密码生成新的 SHA 散列
- 替换PWDFILE环境变量中的密码(位于jupyter_notebook_config.py)
- 重启 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
仍然有效
我想将我的 jupyter notebook 服务器的密码更改为其他密码。我在 Jupyter 的文档 (http://jupyter-notebook.readthedocs.org/en/latest/public_server.html) 上看到如何为表面上是新服务器准备密码,但没有看到如何更改现有服务器。
我可以简单地:
- 按照上述文档的说明为密码生成新的 SHA 散列
- 替换PWDFILE环境变量中的密码(位于jupyter_notebook_config.py)
- 重启 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
仍然有效