访问Google Cloud Datalab失败,出现ssh错误

时间:2016-08-15 12:36:08

标签: google-cloud-datalab

尝试访问Google Cloud Datalab服务器: docker run -it -p" 127.0.0.1:8081:8080" -v" $ {HOME}:/ content" -e " GATEWAY_VM = mltensorflow-1470671201129 / US-east1-B / VM实例名称," gcr.io/cloud-datalab/datalab:local

根据Run Cloud Datalab on Google Cloud Platform

失败了: 错误:(gcloud.compute.ssh)无法通过SSH连接到实例。您的SSH密钥可能尚未传播到实例。尝试再次运行此命令。如果仍然无法连接,请验证防火墙和实例是否已设置为接受ssh流量。

我在Windows 10客户端上。 重复安装现在会产生此错误: 通道2:打开失败:连接失败:连接被拒绝 无法设置到VM vm-instance-name

的SSH隧道

可以通过其他方式访问实例,例如: gcloud compute --project" project_name" ssh --zone" us-west1-a" " INS-名称"

1 个答案:

答案 0 :(得分:1)

官方说明Run Cloud Datalab on Google Cloud Platform的问题在于提供的创建网关VM的命令在Windows上无法正常运行。

--metadata "google-container-manifest=$(cat datalab-gateway.yaml)"替换为--metadata-from-file google-container-manifest=datalab-gateway.yaml,它将使用datalab-gateway.yaml创建VM而不会出现任何错误。您可以登录到新实例并运行sudo docker ps以仔细检查容器是否正在运行。

之后,您可以继续下一步(docker run...),只需将${HOME}替换为/C/Users/<your path>作为Dinesh描述的内容。