通过代理连接到远程jupyter实验室实例

2024-05-14 12:35:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试连接到远程jupyter notebook。在

服务器端操作:

  1. 我只需使用生成以下输出的jupyter notebook命令:

    http://localhost:8888/?token=c7a760ee5387de7d6a1cb797a0685a116621f8b3b5a1a5ba

  2. 我知道还有密码认证程序。我设置了jupyter_notebook_config.py文件。我更改了c.NotebookApp.passwordc.NotebookApp.open_browser变量。

客户端操作:

  1. 因为我使用Putty,所以我可以将HTTP地址(带令牌)复制/粘贴到本地浏览器。我得到以下页面:

enter image description here

即使我使用的令牌来自链接(第1步)和密码(第2步),我还是得到了无效凭据错误。在

在本地机器和服务器之间有一个代理服务器,但我不知道如何解释这个事实。在

更新11.10.2019

我决定调整.jupyter/jupyter_notebook_config.py文件中的一些参数。通过牺牲安全性,我通过设置c.NotebookApp.token=''取消了令牌身份验证。我仍然收到Invalid credentials消息。在


Tags: 文件py命令程序tokenconfiglocalhosthttp
1条回答
网友
1楼 · 发布于 2024-05-14 12:35:35

位于.jupyter目录(在用户的主目录中)中的jupyter_notebook_config.py是用jupyter notebook generate-config创建的。所有选项都被注释掉了。您需要找到不能注释掉的c.NotebookApp.ip变量,并将其值设置为运行Jupyter的服务器的IP。如果你想从另一台机器连接到Jupyter实例,你需要找到localhost:port的网页和你选择的浏览器。我的回答是假设你已经转发了你正在使用的端口。在

相关问题 更多 >

    热门问题