【问题标题】:Google Compute Engine SSH from browser stopped working Error 13来自浏览器的 Google Compute Engine SSH 停止工作 错误 13
【发布时间】:2018-11-06 20:03:40
【问题描述】:

我运行的一个计算实例停止工作,我不再能够从浏览器通过 ssh 访问它。当我尝试时它永远挂起,最终我收到错误消息:

You cannot connect to the VM instance because of an unexpected error. 
Wait a few moments and then try again. (#13)

我查看了here 的常见问题。我制作了一个快照并尝试使用更大的磁盘、在不同的区域和更大的计算实例重新创建,但我仍然无法连接。当其他用户尝试连接时,他们会遇到同样的问题。我使用的是标准容器,所以我希望谷歌守护程序应该正在运行。

此实例定期收集推文并将输出写入 GCS。由于 ssh 停止工作,实例也停止写入输出。

有谁知道可能出了什么问题?

【问题讨论】:

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


    【解决方案1】:

    我还建议检查机器的串行控制台,看看是否有任何消息可以提供任何线索。例如,如果启动盘空间不足(这会阻止 SSH 连接),串行控制台中会显示一些消息,暗示这一点。

    您也可以按照here 的建议尝试通过串行控制台连接到机器来解决问题。

    例如,当您尝试从Cloud Shell SSH 进入实例时,使用以下命令,输出应提供一些线索,说明您为何无法通过 SSH 进入机器:

    $ gcloud compute ssh INSTANCE_NAME --zone ZONE

    【讨论】:

    • 谢谢我不知道串行控制台。我不确定这个实例上发生了什么,但串口显示ERROR Exception calling the response handler. [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/'],我似乎无法登录。我想我只是希望这里发生的一切都是一次性错误。
    【解决方案2】:

    如果您在 VPC 网络上,请尝试检查允许实例使用 SSH 的适用网络标签并将该标签提供给您的实例。因为可能是防火墙规则阻止了您的实例创建 ssh 连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 2018-02-22
      • 2020-10-11
      • 2020-03-04
      相关资源
      最近更新 更多