我正在尝试连接到远程jupyter notebook
。
服务器端操作:
我只使用jupyter notebook
命令产生以下输出:
http://localhost:8888/?token=c7a760ee5387de7d6a1cb797a0685a116621f8b3b5a1a5ba
我知道也有密码验证过程。我设置了jupyter_notebook_config.py
文件。我更改了c.NotebookApp.password
和c.NotebookApp.open_browser
变量。
客户端操作:
即使我使用链接(步骤1)和密码(步骤2)中的令牌,也收到 Invalid Credentials 错误。
在本地计算机和服务器之间有一个代理服务器,但我不知道该如何解决。
我决定调整.jupyter/jupyter_notebook_config.py
文件中的一些参数。通过牺牲安全性,我通过设置c.NotebookApp.token=''
取消了令牌认证。我仍然收到Invalid credentials
消息。
答案 0 :(得分:0)
cherry-pick
创建位于cherry-pick
目录(在用户的主目录中)中的 jupyter_notebook_config.py
。所有选项均被注释掉。您需要找到不能注释掉的.jupyter
变量,并将其值设置为运行Jupyter的服务器的IP。如果要从另一台计算机连接到Jupyter的该实例,则需要使用所选的浏览器查找jupyter notebook --generate-config
网页。我的答案假设您已经转发了正在使用的端口。