如何以 ubuntu 用户身份通过​​ SSH 连接到 gcloud 计算实例?

sma*_*nna 5 ssh ssh-keys google-compute-engine google-cloud-platform

我们在 Google Cloud 中有一个虚拟机实例,正在由两个用户使用。我们想创建另一个用户,两者都可以访问。ubuntu我们为此选择了用户,就像在 AWS 中一样。但问题是我们运行以下命令时可以登录。
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].

实现这一目标的可能方法是什么?

dan*_*y L 2

我怀疑密钥对不匹配。请运行以下命令删除私钥文件:

rm .ssh/google_compute_engine

然后再次运行 ssh 命令,这将重新创建一个新的密钥对。