如何以 ubuntu 用户身份通过 SSH 连接到 gcloud 计算实例?
How do I SSH into gcloud compute instance as ubuntu user?
我们在 Google 云中有一个 VM 实例,由两个用户使用。我们想创建另一个用户,两者都可以访问。我们为此选择了用户 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].
实现这一目标的可能方法是什么。
我之前遇到过同样的问题,我通过在 VM 实例中添加我的 public 密钥来修复它,然后像这样通过 ssh 连接到 VM 实例
ssh VM External IP
https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys
我怀疑密钥对不匹配。请运行按照以下命令删除私钥文件:
rm.ssh/google_compute_engine
然后 运行 你的命令再次 ssh,这将重新创建一个新的密钥对。
我们在 Google 云中有一个 VM 实例,由两个用户使用。我们想创建另一个用户,两者都可以访问。我们为此选择了用户 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].
实现这一目标的可能方法是什么。
我之前遇到过同样的问题,我通过在 VM 实例中添加我的 public 密钥来修复它,然后像这样通过 ssh 连接到 VM 实例
ssh VM External IP
https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys
我怀疑密钥对不匹配。请运行按照以下命令删除私钥文件:
rm.ssh/google_compute_engine
然后 运行 你的命令再次 ssh,这将重新创建一个新的密钥对。