如何以ubuntu用户身份SSH到gcloud计算实例中?

如何以ubuntu用户身份SSH到gcloud计算实例中?,ssh,google-cloud-platform,google-compute-engine,ssh-keys,Ssh,Google Cloud Platform,Google Compute Engine,Ssh Keys,我们在谷歌云中有一个VM实例,由两个用户使用。我们想创建另一个用户,这两个用户都可以访问。我们选择了用户ubuntu,就像在AWS中一样。但问题是,我们可以在运行以下命令时登录。 gcloud compute--project“project”ssh--zone“us-east1-b”“gpunew3” 它显示了以下错误 ubuntu@35.196.254.72:权限被拒绝(公钥)。 错误:(gcloud.compute.ssh)[/usr/bin/ssh]已退出,返回代码为[255]。 实现这

我们在谷歌云中有一个VM实例,由两个用户使用。我们想创建另一个用户,这两个用户都可以访问。我们选择了用户
ubuntu
,就像在AWS中一样。但问题是,我们可以在运行以下命令时登录。
gcloud compute--project“project”ssh--zone“us-east1-b”“gpunew3”

它显示了以下错误

ubuntu@35.196.254.72:权限被拒绝(公钥)。
错误:(gcloud.compute.ssh)[/usr/bin/ssh]已退出,返回代码为[255]。


实现这一点的可能方法是什么。

我以前也遇到过同样的问题,我通过在VM实例中添加公钥,然后通过ssh像这样连接到VM实例来修复它

ssh VM External IP

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

rm.ssh/google\u计算引擎 然后再次运行ssh命令,这将重新创建一个新的密钥对。

请将您的问题移至(在此处删除,在此处重新发布)。是的。