重启后无法通过 SSH 连接到 GCE VM

重启后无法通过 SSH 连接到 GCE VM

我有一台 Ubuntu 16.04 LTS VM,我重新启动了它以应用更新,但是自从尝试通过浏览器控制台连接到 SSH 以来出现了以下情况:

连接失败 我们无法连接到端口 22 上的虚拟机。

串行输出表明它已启动且无问题,并且可 ping 通。重置也无济于事。

答案1

以下是解决此问题的一些一般建议。

  • 确保系统更新后虚拟机启动盘未满且有足够的内存空间。您可以选择调整虚拟机磁盘大小,详细步骤在这里
  • 从虚拟机串行控制台输出确保实例已完全启动。
  • 实例启动后,确认 ssh 守护程序是否正在运行。串行控制台输出将包含有关 ssh 守护程序的信息。如果 ssh 服务未运行,您可以使用交互式串行控制台启动服务。
  • 确保您已防火墙规则在 GCE 网络中配置以允许 ssh 端口。
  • 确保实例上的防火墙(例如 iptables)允许 ssh 端口。如果需要,您可以使用交互式串行控制台禁用虚拟机上的防火墙。
  • 您可以从云控制台终端尝试 ssh。您可以找到更多详细信息这里。此外,您还可以在详细或调试模式下尝试 ssh:#ssh -v username@host_ipaddress

相关内容