【问题标题】:Google Cloud Platform - Unable to SSH to VM谷歌云平台 - 无法通过 SSH 连接到虚拟机
【发布时间】:2019-10-18 21:36:18
【问题描述】:

我们无法通过 SSH 连接到 2 天前运行良好的 GCP 虚拟机。当我们尝试从 GCP 控制台 SSH 进入时,控制台实际上永远停留在这个屏幕上。

尝试通过本地计算机上的 putty 客户端进行连接时,出现以下错误: "没有支持的身份验证方法可用(服务器发送:publickey、gssapi-keyex、gssapi-with-mic)"

防火墙/入口规则看起来不错。我记得更新 VM 上的 docker 映像需要更新一些依赖项,包括 OpenSSL。我们怀疑这可能是造成这种情况的原因,但无法确认/撤消我们所做的事情。

知道如何解决这个问题吗?

【问题讨论】:

  • 你有没有尝试在串口中查看日志?
  • 也可以通过串口登录调试...见...cloud.google.com/compute/docs/instances/…
  • 这是另一个很好的链接...serverfault.com/questions/946171/…
  • 尽管我很喜欢 Google Cloud Console 中的 SSH 功能,但我已经看到了这个问题,以至于我使用 SSH 程序连接到我的实例。对于 Windows,您可以使用 Windows ssh 程序。我更喜欢使用 Bitvise。许多人使用腻子。试试命令gcloud compute ssh INSTANCE_NAME。如果这可行,那么您有一个临时的浏览器问题,通常可以通过重新启动来解决。

标签: ssh google-cloud-platform openssl


【解决方案1】:

我在使用 GCP 中的 SSH 功能连接到我的实例时遇到延迟,通常它会在等待几分钟后解决,然后重试,最坏的情况是我需要重新启动。 正如另一条评论中提到的,您可以使用 other methods to connect to your instance (linux ssh , putty)

您的错误没有可用的支持的身份验证方法(服务器发送:publickey、gssapi-keyex、gssapi-with-mic)”必须是由于没有启用OS Login,这是使用这些方法的要求

如果您继续遇到此问题,我建议您分享您的serial console logs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 2018-07-05
    • 1970-01-01
    • 2017-02-09
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多