【问题标题】:How do I SSH into gcloud compute instance as ubuntu user?如何以 ubuntu 用户身份通过​​ SSH 连接到 gcloud 计算实例?
【发布时间】:2018-06-13 10:05:28
【问题描述】:

我们在 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].

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

【问题讨论】:

标签: ssh google-cloud-platform google-compute-engine ssh-keys


【解决方案1】:

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

rm .ssh/google_compute_engine

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

【讨论】:

    【解决方案2】:

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

    ssh VM External IP
    

    https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys

    【讨论】:

      猜你喜欢
      • 2020-08-29
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-30
      • 2020-05-18
      • 1970-01-01
      • 2021-12-10
      相关资源
      最近更新 更多