【发布时间】: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