google cloud 讨厌我的导入 - ssh 和 ping 不工作,http:// 和 web ssh 可以工作..为什么?

google cloud 讨厌我的导入 - ssh 和 ping 不工作,http:// 和 web ssh 可以工作..为什么?

我已经导入了虚拟机(160gb CentOS7 客户机,Hyper-V 主机),新的 google cloud 虚拟机的 GEC ip 为x.x.x.203。我可以通过 ssh 端口 22 连接到源计算机g.g.g.209,并且它响应 ping,(即 CentOS 源上的防火墙配置良好)。但是,我只能通过 Web 控制台(或端口 80 即http://x.x.x.203正确解析)连接到 google cloud 中的新实例。除此之外x.x.x.203没有 ping。根本没有端口 22 响应。我的台式机上没有 gcloud compute 响应。ssh 或gcloud compute仅通过 Web 面板工作,然后它们确实可以工作。因此登录正在工作x.x.x.203

我已经更改了 Google Cloud 上的防火墙,但它们似乎阻止了这些入站请求(注意:ping 和 ssh 22 均未响应来自更广泛网络的请求),我需要设置某种路由吗?我的其他非导入服务器都可以通过 ssh 正常工作,以下default rules是我的规则。就像我说的,它们适用于其他 3 台服务器,但不适用于导入服务器。

allow-fivefiveeight                      default                       INGRESS    1000      tcp:558
ce-replicator-rule                       default                       INGRESS    1000      tcp:1500
cloudendure-network-1136892c-allow-http  cloudendure-network-1136892c  INGRESS    1000      tcp:80
default-allow-http                       default                       INGRESS    1000      tcp:80
default-allow-https                      default                       INGRESS    1000      tcp:443
default-allow-icmp                       default                       INGRESS    65534     icmp
default-allow-internal                   default                       INGRESS    65534     tcp:0-65535,udp:0-65535,icmp
default-allow-rdp                        default                       INGRESS    65534     tcp:3389
default-allow-ssh                        default                       INGRESS    65534     tcp:22
sg-for-instance-i-44444477777-1136892c   cloudendure-network-1136892c  INGRESS    1000      tcp:443,tcp:80,tcp:22,tcp:3389

我已经在 Google 上搜索了 24 个小时了。请帮忙?

为什么无法通过“外部”访问此服务器?而在源计算机上却可以?

答案1

CentOS 上的 Iptables 可能默认启用,这可能会阻止到 VM 实例的外部流量。您可以按照此 GCP 上的说明进行验证文档,作为一种解决方法,您可以禁用 iptables。

相关内容