繁体   English   中英

通过 SSH 连接到 Google Cloud Compute Engine

[英]SSH Into Google Cloud Compute Engine

每次我尝试时都会收到此错误

username@xx.xx.xx.xx: Permission denied (publickey).

谁能解释为什么? 我已将 SSH 密钥添加到实例中。

您的问题将受益于更多细节。

你尝试了什么?

假设您在创建 VM 时选择了默认(元数据) 机制,您使用了 Google 提供的映像,实例具有公共 IP 并且 sshd 在端口 22 上运行,通过 SSH 连接到实例的最简单方法是:

INSTANCE=[[YOUR-INSTANCE-NAME]]
PROJECT=[[YOUR-PROJECT-NAME]]
ZONE=[[ZONE]] # The zone where the instance was created

gcloud compute ssh ${INSTANCE} --project=${PROJECT} --zone=${ZONE}

或者,如果您选择 OS Login 请参阅此处

按照说明对权限被拒绝错误进行故障排除,并提供一些背景信息,说明 SSH 与 gcloud compute ssh 一起使用的情况。

暂无
暂无

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

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