连接到GCP datalab导致错误255

时间:2017-05-10 17:24:51

标签: ssh google-cloud-platform google-cloud-datalab google-cloud-sdk

我可以在命令行上创建一个datalab VM(例如datalab create datalabvm-5),这将在端口8081上打开一个datalab会话。但是,当我尝试使用命令&重新连接到同一个vm时#34; datalab连接datalabvm-5",我收到以下错误:

ssh:连接到主机35.188.103.167端口22:操作超时

错误:(gcloud.compute.ssh)[/ usr / local / bin / ssh]退出并返回代码[255]。 连接坏了 试图重新连接...

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这通常是由项目中的防火墙规则引起的。

datalab create命令将防火墙规则添加到名为datalab-network-allow-ssh的项目中。

您应该做的第一件事是检查当前的防火墙规则(您可以在云端控制台中查看它们)以确保规则仍在那里。

答案 1 :(得分:1)

在我的情况下,通过在datalab命令行中指定区域来解决此错误

当我创建datalab vm:

datalab create <my-vm-name> 

我选择了:&#34; [27] us-central1-a&#34;作为区域

然后,为了再次连接,我使用以下命令:

datalab connect --zone us-central1-a <my-vm-name>

如果不指定--zone参数,我会收到您提到的错误。