Google cloud platform 如何:将实例(来自Google云服务的虚拟机)与来自Google Colab的本地运行时连接

Google cloud platform 如何:将实例(来自Google云服务的虚拟机)与来自Google Colab的本地运行时连接,google-cloud-platform,connection,virtual-machine,instance,google-colaboratory,Google Cloud Platform,Connection,Virtual Machine,Instance,Google Colaboratory,我花了三天的时间才让它发挥作用,但许多解释它的资料都有误导性。因此,我现在同意这一点。 我使用的是windows,并使用Linux的windows 10子系统从那里进行操作: (有关如何激活的说明可在此处找到) 我首先在谷歌云上创建了一个名为colav vm的虚拟机,位于地理区域us-east4-c 在谷歌云中启动虚拟机 打开的Ubuntu Linux终端: 类型: gcloud compute ssh colav vm--zone=us-east4-c--L 8888:locahost:88

我花了三天的时间才让它发挥作用,但许多解释它的资料都有误导性。因此,我现在同意这一点。 我使用的是windows,并使用Linux的windows 10子系统从那里进行操作: (有关如何激活的说明可在此处找到)

  • 我首先在谷歌云上创建了一个名为colav vm的虚拟机,位于地理区域us-east4-c
  • 在谷歌云中启动虚拟机
  • 打开的Ubuntu Linux终端:
  • 类型:
    gcloud compute ssh colav vm--zone=us-east4-c--L 8888:locahost:8888
  • 输入密码以连接到它
  • 安装pip: (在这里找到:)
从VM连接的端子中)

-通过Windows安装jupyter_http_

sudo -i pip install jupyter_http_over_ws 
-在连接的VM上运行jupyter服务器仍然

jupyter服务器扩展启用--py jupyter\u http\u over\u ws

jupyter笔记本\

--NotebookApp.allow_origin=“”\

--端口=8888\

--NotebookApp.port_重试次数=0

(这也应该是一个代码单元-但格式不允许我这样做)

  • 然后转到本地计算机上的浏览器并键入“”,以打开Jupyter环境(如果已安装),或者转到google Colab并连接到右上角的运行时,然后在其中键入并连接(在那里您需要添加完整的行,包括这样的令牌: )
我希望这能为一些人节省一些时间

原始资料来源如下:
(但不知怎的,这让我困惑,至少对我来说不起作用)

重要!!!连接到:gcloud compute ssh colav vm--zone=us-east4-c--L 8888:locahost:8888后,转到浏览器输入:locahost:8888,然后继续在终端中启动jupyter笔记本,如前所述。之后,只需刷新页面:locahost:8888-您将连接到VM Jupyter记事本当您尝试连接时是否有任何错误消息?您正在尝试的浏览器的名称是什么?这就是我现在成功连接它的方式-我只是想分享一下,因为我花了很多时间尝试使它工作。我用的是谷歌浏览器
sudo -i pip install jupyter_http_over_ws