微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法访问位于远程服务器中的 jupyter notebook

如何解决无法访问位于远程服务器中的 jupyter notebook

首先,类似问题的所有答案都不起作用,所以我必须开始一个新线程。

在服务器中,我将 jupyter notebook 配置文件设置为:

c.NotebookApp.ip='0.0.0.0'
c.NotebookApp.password = u'sha1:fafa53ef8ee5:db912e1017919f9e4f2b154c026722e2b6934a0b'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8899
c.NotebookApp.allow_origin = '*' 
c.NotebookApp.allow_remote_access = True

然后我在服务器中启动 jupyter notebook:

[I 2021-07-22 12:26:27.244 LabApp] JupyterLab extension loaded from /home/<myname>/anaconda3/lib/python3.8/site-packages/jupyterlab
[I 2021-07-22 12:26:27.244 LabApp] JupyterLab application directory is /home/<myname>/anaconda3/share/jupyter/lab
[I 12:26:27.250 NotebookApp] Serving notebooks from local directory: /home/<myname>
[I 12:26:27.250 NotebookApp] Jupyter Notebook 6.3.0 is running at:
[I 12:26:27.250 NotebookApp] http://<server_name>:8899/
[I 12:26:27.250 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

在服务器上使用 netstat -anp 命令,我发现服务器正在监听这个端口:

enter image description here

现在,在我的本地计算机浏览器中,我输入了网站 url :8899,但不起作用:

无法访问此站点。 连接已重置。

我也在本地电脑上试过

telnet <server_url> 8899
Trying <server_ip>...
Connected to <server_url>.
Escape character is '^]'.

这表明服务器可以通过端口 8899 与外部通信,不是吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。