【发布时间】:2022-02-03 06:09:19
【问题描述】:
我正在创建一个新的虚拟机实例。我已经清理了所有元数据。然后我在 cloud shell 中运行以下命令:
gcloud beta compute ssh --zone "europe-west2-c" "vmname" --project "myprojectname"
然后我一直要求输入密码(我不知道)。我按回车,直到收到以下错误Permission denied (publickey) error
我已经多次删除并重新创建了我的实例,但我总是遇到同样的错误。我该怎么办?
【问题讨论】:
-
这看起来像是您的本地环境中的错误(您正在运行 gcloud 命令的地方),而不是虚拟机的问题。这种情况是发生在所有项目中的所有 VMS 上还是仅发生在这个 VMS 上?您在项目中的 IAM 角色是什么?另外,您在 VM 的串行控制台上看到了什么?
-
您是否尝试删除(或只是移动)
~/.ssh目录的内容 -
@Simon Breton,您能否接受并支持以下最适合您的问题的答案之一?如果您仍然不同意这些答案,请发布您的答案并接受。
标签: google-cloud-platform ssh virtual-machine