首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问Google Cloud Datalab失败,出现ssh错误

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

Stack Overflow用户
提问于 2016-08-15 20:36:08
回答 2查看 1.3K关注 0票数 3

尝试使用以下命令访问谷歌云数据实验室服务器:"GATEWAY_VM=mltensorflow-1470671201129/us-east1-b/vm-instance-name“run -it -p "127.0.0.1:8081:8080”-v "${HOME}:/content“docker Cloud gcr.io/ -e - Datalab /datalab:local

根据Run Cloud Datalab on Google Cloud Platform

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

我使用的是Windows 10客户端。重复安装现在会产生此错误:通道2:打开失败:连接失败:连接被拒绝无法设置到VM实例名称的SSH隧道

实例可以通过其他方式访问,例如: gcloud计算--项目"project_name“ssh --zone "us-west1-a”"ins-name“

EN

回答 2

Stack Overflow用户

发布于 2016-08-16 03:17:31

命令docker运行...有一个参数在Windows AFAIK上不起作用。但奇怪的是,我预计会出现一个非常不同的错误,但实际上由于${HOME}而导致了一个错误。

下面是我运行的命令,它运行得很好--在替换了HOME的值之后(你需要替换下面的proj-id。

代码语言:javascript
复制
docker run -it -p "8081:8080" -v "/C/Users/dinesh/Documents/:/content"    -e "GATEWAY_VM=[proj-id]/us-central1-f/datalab"  gcr.io/cloud-datalab/datalab:local

不确定这是否适用于您,但如果替换是一个问题,则值得一试。(我假设虚拟机是使用datalab-gateway.yaml创建的,没有任何错误。)

谢谢。

迪内什·库尔卡尼

PM、Datalab和Cloud ML

票数 2
EN

Stack Overflow用户

发布于 2016-09-18 21:14:12

官方指令Run Cloud Datalab on Google Cloud Platform的问题在于,提供的用于创建网关虚拟机的命令在Windows上不能正常工作。

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

然后,您可以继续下一步(docker run...),只需按照Dinesh描述的那样用/C/Users/<your path>替换${HOME}即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38955209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档