首页 文章

从快照创建的所有Google Compute Engine端口均已关闭

提问于
浏览
0

我有一个Google Compute Engine实例,我每天都会为其创建快照 . 我现在需要从其中一个快照创建一个实例来恢复一些文件 .

所以我从快照创建实例,但是当我尝试使用ssh进行连接时,我收到错误:

端口22:连接被拒绝 .

所以我检查了端口的状态,发现 all 已关闭 .

我可以使用串口连接到新实例,并且我总是使用ssh连接到另一个实例,因此防火墙规则应该没问题 .

请帮忙,我真的吓坏了 .

2 回答

  • 0

    它仍然可能是防火墙问题,因为:

    • 串口不是防火墙规则的主题;

    • 从快照创建实例时,它不会从原始实例继承网络标记 .

    因此,我建议首先检查网络标记在您可以ssh的其他实例和从快照创建的实例上是否相同 .

    如果它没有帮助你肯定应该通过Troubleshooting SSH GCP文档 .

  • 0

    我对我的VM实例进行了快速测试;当防火墙规则导致此问题时,telnet会超时 . 错误消息“端口22:连接被拒绝”表示SSH服务可能已停止 . 要验证SSH服务是否在受影响的实例上运行,请连接到实例[1]的串行控制台并使用以下命令:

    $ sudo netstat -plnt

    Proto Recv-Q Send-Q本地地址外部地址状态PID /程序名称
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 807 / sshd

    如果您没有看到上述服务,请启动SSH服务并尝试通过SSH连接到实例:$ sudo service ssh start

    [1] https://cloud.google.com/compute/docs/instances/interacting-with-serial-console#connectserialconsole

相关问题