我们在Google Cloud中有一个由两个用户使用的虚拟机实例。我们想要创建另一个可以被两者访问的用户。我们在AWS中选择了用户ubuntu
。但问题是我们可以在运行以下命令时登录
gcloud compute --project "project" ssh --zone "us-east1-b" "gpunew3"
它显示以下错误。
ubuntu@35.196.254.72: Permission denied (publickey).
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
实现这一目标的可能方法是什么。
答案 0 :(得分:1)
我怀疑密钥对不匹配。请运行以下命令以删除私钥文件:
然后再次运行命令ssh,这将重新创建一个新密钥对。
答案 1 :(得分:0)
之前我遇到过同样的问题,我通过在VM Instance中添加公钥来修复它,然后通过ssh连接到VM Instance
ssh VM External IP
https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys