我正在尝试连接到远程jupyter notebook
。在
服务器端操作:
我只需使用生成以下输出的jupyter notebook
命令:
http://localhost:8888/?token=c7a760ee5387de7d6a1cb797a0685a116621f8b3b5a1a5ba
我知道还有密码认证程序。我设置了jupyter_notebook_config.py
文件。我更改了c.NotebookApp.password
和c.NotebookApp.open_browser
变量。
客户端操作:
即使我使用的令牌来自链接(第1步)和密码(第2步),我还是得到了无效凭据错误。在
在本地机器和服务器之间有一个代理服务器,但我不知道如何解释这个事实。在
我决定调整.jupyter/jupyter_notebook_config.py
文件中的一些参数。通过牺牲安全性,我通过设置c.NotebookApp.token=''
取消了令牌身份验证。我仍然收到Invalid credentials
消息。在
位于
.jupyter
目录(在用户的主目录中)中的jupyter_notebook_config.py
是用jupyter notebook generate-config
创建的。所有选项都被注释掉了。您需要找到不能注释掉的c.NotebookApp.ip
变量,并将其值设置为运行Jupyter的服务器的IP。如果你想从另一台机器连接到Jupyter实例,你需要找到localhost:port
的网页和你选择的浏览器。我的回答是假设你已经转发了你正在使用的端口。在相关问题 更多 >
编程相关推荐