【问题标题】:SSH issues on GCP VM migrated from AWS从 AWS 迁移的 GCP VM 上的 SSH 问题
【发布时间】:2020-04-19 19:17:24
【问题描述】:

我已使用云持久将 EC2 实例(amazon linux)迁移到谷歌云(ubuntu 18.04)。 但我无法 ssh 进入谷歌云虚拟机。我没有 EC2 实例了。如何访问谷歌云虚拟机?错误信息:

ERROR: (gcloud.beta.compute.ssh) [/usr/bin/ssh] exited with return code [255]

【问题讨论】:

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


    【解决方案1】:

    使用 gcloud 命令你可以配置你的 SSH

    gcloud compute config-ssh
    

    有关 config-ssh ref 的更多详细信息: Link

    【讨论】:

    • 试过这个。 N0 成功。不断获得权限被拒绝(公钥)
    • ~/.ssh/authorized_keys 中的key有问题,可以在机器上做串口登录查看更多详情并登录cloud.google.com/compute/docs/instances/…
    【解决方案2】:

    如果gcloud compute config-ssh 不起作用,请检查firewall rules for your machine找到它所在的 VPC 并确保端口 22 已打开 - 它可能会被阻止

    如果您不确定 SSH 是否可以通过 create a rule 获取它。

    this topic on StackOverflow 中也讨论了非常相似的问题,这可能会对您有所帮助。

    您可以(绝对确保您的 VM 允许 SSH 流量)为其设置启动脚本:编辑相关 VM 并找到“自定义元数据”部分并单击“添加项目”,然后键入 startup-script作为键和“值”字段中的命令sudo ufw allow ssh

    在 GCP 防火墙和虚拟机本身中启用 SSH 流量后,您应该能够登录。

    【讨论】:

      猜你喜欢
      • 2020-10-26
      • 2020-07-04
      • 2021-06-17
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 2021-11-16
      • 2019-07-31
      • 2021-10-12
      相关资源
      最近更新 更多