【问题标题】:Google compute engine stuck on connecting, when connect using SSH使用 SSH 连接时,Google 计算引擎卡在连接上
【发布时间】:2021-02-23 08:20:20
【问题描述】:

使用 SSH 连接时,Google 计算引擎卡在连接上。 这是它卡在的屏幕:

【问题讨论】:

  • 您是否按照doc 尝试过gcloud compute ssh example-instance --zone=us-central1-a
  • 请发布有关此实例的更多详细信息。新的,还是运行了一年?通过串行端口连接并查看启动/启动日志。防火墙设置?运行ssh -v 的结果。展示一些关于您在屏幕截图之外的尝试的工作。

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


【解决方案1】:

尝试以下任一步骤来解决您的问题:

  1. SSH 密钥可能会过期。您可以从 VM 实例详细信息 ---> SSH 密钥中进行检查。如果 ssh key 过期,创建一个新的 ssh key

    在 google cloud shell 上创建一个新的 SSH 密钥,并使用相关虚拟机创建的公钥。

     - ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]
     - ssh -i [PATH_TO_PRIVATE_KEY] [USERNAME]@[EXTERNAL_IP_ADDRESS]
    
  2. 尝试通过在实例或项目级别设置元数据值来启用操作系统登录。要设置这些值,您可以使用 Google Cloud Console 或 gcloud 命令行工具。通过启用 OSlogin,您可以连接到 ssh 而不会卡在连接页面上。

您可以参考链接启用操作系统登录:
https://cloud.google.com/compute/docs/instances/managing-instance-access#enable_oslogin

【讨论】:

    猜你喜欢
    • 2018-12-05
    • 2021-01-12
    • 1970-01-01
    • 2018-12-17
    • 2019-01-10
    • 2017-07-14
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    相关资源
    最近更新 更多