繁体   English   中英

来自ubuntu的ssh谷歌计算引擎实例

[英]ssh google compute engine instance from ubuntu

我无法使用ssh或gcutil ssh访问Google计算引擎实例。 我尝试将本地机器密钥添加到特定实例的元数据和shh密钥中。 如何使用shh客户端实现访问?

这是我遵循的指南的链接。

Google Compute Engine-对SSH“连接被拒绝”进行故障排除

https://cloud.google.com/compute/docs/instances/connecting-to-instance#standardssh

官方方式是google compute ssh [instance-name]

如果这不是您得到错误的方法,请告诉我,我会尝试。

提醒您,Google Compute Engine建议所有用户从gcutil过渡到gcloud计算工具。 gcloudcompute是一个统一的命令行工具,对gcutil link进行了许多改进。

要连接到Google Computing Engine,您需要在Cloud Shell中运行以下命令:

gcloud compute ssh [INSTANCE_NAME]

这里是公共文档,如果您想从实例内部进行ssh,只需运行上面的同一命令行即可。

这里的技巧是使用-C(注释)参数指定您的GCE用户ID。

如果拥有GCE实例的Google用户是myname@gmail.com(您将用作登录用户ID),则使用(例如)生成密钥对

ssh-keygen -b521 -t ecdsa -C myname -f mykeypair

将mykeypair.pub粘贴到实例的公共密钥列表中时,应该看到“ myname”作为密钥的用户ID出现。

进行设置将使您可以从命令行使用ssh,scp等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM