谷歌计算引擎无响应。

3

我的GCP服务器宕机了,昨天还能正常工作。我可以在VM实例中看到该服务器,但无法使用SSH连接。所有客户端网站都宕机了。

请问有人能提供帮助吗?


Nmap端口扫描器显示SSH端口被过滤。 - undefined
1个回答

2
这可能有几个原因:

有时候,你会在控制台中看到一些连接错误,值得一看。

编辑:

如果仍然无法解决问题,我需要额外的信息。

  1. 请查看您的串行控制台日志,并告诉我是否有任何相关的日志可以帮助解决问题,例如内核崩溃、网络问题、权限被拒绝等。

  2. 使用Cloud Shell并尝试使用以下命令连接到您的VM实例:

    • gcloud compute firewall-rules create --network=default default-allow-ssh --allow tcp:22
    • gcloud compute ssh YOUR_INSTANCE_NAME --zone YOUR_ZONE -- -vvv

如果您无法从Cloud Shell连接,请尝试ping您的VM实例(内部IP和外部IP)

  1. 强烈建议删除显示有关您的VM实例的信息(防火墙规则、项目名称、nmap扫描等)的截屏。

嗨布鲁诺,谢谢你的回复。
  1. 硬盘没有满..还有很多空间剩下。
  2. sshd守护进程在昨天是工作正常的。
  3. 我不清楚这个问题..我使用浏览器ssh,并启用了密码,所以我从我的Ubuntu终端使用它。
  4. 是的,看起来是这样..因为nmap扫描器显示所有端口都被过滤,这意味着被防火墙阻止了。但是我如何恢复控制权呢..端口80、22都被阻止了..所以我一头雾水。
- undefined
既然您来自Google Cloud Support,能否告诉我在这些问题上获取支持的最佳方式? - undefined
根据您提供的端口扫描截图,您的SSH端口状态为过滤。这意味着nmap无法确定该端口是开放还是关闭[1]。 您应该查看Google控制台上的此界面[2],以验证是否有任何规则允许/拒绝SSH端口。[1] https://wiki.onap.org/display/DW/Nmap [2] https://console.cloud.google.com/networking/firewalls - undefined
我在geekflare.com上找到了一份非常棒的指南,教你如何配置防火墙规则[3],如果你确定问题是由于防火墙规则引起的。这并不是来自Google官方文档,但这个指南做得非常好,容易理解。从同一个指南中,你会找到一个链接,指导你如何更改SSH默认端口[4],这对于验证你自己服务器上的SSH配置可能很有用。[3] https://geekflare.com/gcp-firewall-configuration/ [4] https://geekflare.com/cloud-vm-security-guide/#1-Changing-SSH-Default-Port - undefined
如果这仍然无法解决问题,你能告诉我在Google控制台中的SSH按钮是否适用于你的虚拟机实例吗[5][6]?关于你对GCP支持的问题,我认为Stackoverflow和Serverfault都是非常好的社区支持平台。另一方面,如果你需要企业级支持,包括SLA、电话支持等,我建议你查阅这份文档[7]。[5] https://console.cloud.google.com/compute [6] https://cloud.google.com/compute/docs/instances/connecting-to-instance#gcetools [7] https://cloud.google.com/support/ - undefined
非常感谢,布鲁诺。我正在删除带有图片的评论。我有点晚看到你关于gcloud命令的消息,但还是非常感谢你的时间。我的问题只是通过停止和重新启动实例来解决。与此同时,我不得不将我的IP地址设置为静态以避免启动时的IP更改。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接