使用 VS Code Python 扩展登录到受密码保护的远程 Jupyter URI(URI 中没有令牌)

jse*_*ery 4 python visual-studio-code jupyter-notebook

我正在尝试根据这些文档使用 MS VS Code Python 扩展登录远程 JupyterHub 服务器,其中说要在 URI 中提供 ?token= 参数:https : //code.visualstudio.com/docs/python /jupyter 支持

但是,我尝试登录的服务器受密码保护 - 我无法真正控制删除密码保护。Jupyter 文档建议在 jupyter 日志中查找令牌,但在我看来,使用密码保护也可以抑制日志中的令牌:https : //jupyter-notebook.readthedocs.io/en/latest/security.html #security-in-the-jupyter-notebook-server

我错过了什么吗?是否无法使用 VS Code 扩展登录受密码保护的笔记本服务器?

Ian*_*uff 5

目前不支持,我们只支持通过令牌连接。我们知道这对许多用户来说不是最佳选择,但到目前为止,输入密码和验证会话的唯一方法是通过当您尝试连接到受密码保护的 Jupyter 时在浏览器中看到的实际登录 HTML 页面. 所以我们还没有办法在 VSCode 内部自动化。我们正在考虑为此添加支持,但我们可能需要 Jupyter 方面的更改来支持此功能,因此它不会在近期内实现。


sav*_*fod 5

目前(2019 年 10 月 31 日)该问题已过时,支持 jupyter 中的密码。运行第一个单元时系统会要求您输入密码。

https://github.com/microsoft/vscode-docs/commit/e2d536b49d2ef7e1a12cdfb58b752febba5c5048#diff-ccc7e3125787e488d56ae4f73e0f2e18R204