Jupyter Notebook突发密码/令牌验证请求的修复方案及运行原理问询
此前正常访问的原理
你访问的10.100.51.125:8888是部署在公司内网远程服务器上的Jupyter Notebook服务,并非你本地的Jupyter环境:
- 离职同事此前已在该远程服务器上持续启动Jupyter服务,且配置了免token/免密码访问规则,或者你之前保存/点击的共享链接自带了有效token参数,因此无需验证即可直接打开脚本
- 全程无需你启动本地Anaconda的原因是,你只是通过浏览器调用远程服务器的计算资源和服务,和你本地的Anaconda环境无关联
问题修复方法
触发登录验证的核心原因是远程服务器上的Jupyter服务发生了重启、配置被修改,或是你当前的访问链接丢失了token参数,可按以下优先级修复:
- 优先找公司有权限登录
10.100.51.125这台远程服务器的运维/同事,在服务器终端执行jupyter notebook list,命令会返回当前运行的Jupyter服务对应的完整带token访问链接,直接使用该链接访问即可跳过登录验证 - 如需长期免验证访问,让负责维护该服务器的同事修改Jupyter配置文件
jupyter_notebook_config.py,调整以下两个参数:
配置修改完成后重启Jupyter服务,后续访问就无需输入token或密码c.NotebookApp.token = '' c.NotebookApp.password = '' - 临时使用也可以让运维同事给你当前服务生成的token值,直接填在登录页的token输入框即可正常进入
内容的提问来源于stack exchange,提问作者Tukki
相关产品推荐
相关产品推荐

