【问题标题】:Google Cloud not allowing access to Jupyter NotebookGoogle Cloud 不允许访问 Jupyter Notebook
【发布时间】:2020-11-01 15:37:48
【问题描述】:

我对 Google Cloud 非常陌生,但是本周早些时候,我使用了一些 youtube 教程在 Google Cloud 上设置实例以及如何通过 SSH 设置 jupyter notebook。 Access 可以正常运行两天,但是今天我想访问笔记本时突然出现错误。

VM 启动正常,然后我在 shell 中编写这段代码:

jupyter-notebook --no-browser --port=2000

shell 显示正确的输出:

[I 08:28:39.959 NotebookApp] Serving notebooks from local directory: /home/vella_rebecca7
[I 08:28:39.959 NotebookApp] The Jupyter Notebook is running at:
[I 08:28:39.959 NotebookApp] http://dissertation:2000/
[I 08:28:39.959 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

之后,我通常会在 Chrome 中打开一个新选项卡,写入我的外部 IP 和端口 (externalip:port),然后我就可以访问我的笔记本了。但是,我现在收到一个错误,我不能访问笔记本。

错误:DNS_PROBE_FINISHED_NXDOMAIN

我已将我的 IP 地址设置为静态,甚至尝试设置一个全新的实例,但我仍然遇到同样的问题。任何帮助将不胜感激。

(我在互联网上看到很多帖子说我的域指向错误的 IP 地址,但我不知道这是什么意思,因为我从未设置任何域,我所做的只是在谷歌云)

【问题讨论】:

    标签: google-cloud-platform dns jupyter-notebook ip-address


    【解决方案1】:

    让我在回答中指出两点。

    • 首先,建议在 GCP 中使用 Notebooks 的方式是AI Platform Notebooks 您只需通过控制台 UI 或command line 创建一个实例defaultcustom。之后,您只需点击Open JupyterLab on the console UI 即可访问JupyterLab 或使用SSH 建立连接,然后访问http://localhost:8080 即可访问JupyterLab(详情here)。

    • 其次,关于您的问题,我会建议chrome support page 中提供的一些解决方案。更准确地说,将 DNS 服务器更改为 Google DNS 或 OpenDNS ,或删除浏览器上的所有 cookie 和缓存文件应该有助于解决此问题。此外,您有这个serverfault issue,其中描述了相同的错误。您可以按照在那里进行的相同检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多