当前位置: 首页 > 知识库问答 >
问题:

为什么我无法 ping 通 AWS 服务器,但通过 ssh 进行连接?

秦禄
2023-03-14

我已经在亚马逊(AWS)机器上创建了一个linux节点。我可以 ssh 到节点,但我不能 ping 到它的 IPv4 公共 IP。我应该怎么做才能解决此问题?

作品:

ssh -v -i "my_pem.pem" ubuntu@<AmazonNode's_IP>

不工作(返回0失败):

ping <AmazonNode's_IP>

请注意,当我进行此设置时,我可以从另一个amazon节点ping到另一个amazon节点。但从非amazon节点,我仍然无法对amazon结点执行ping操作。

感谢您宝贵的时间和帮助。

共有1个答案

锺离飞尘
2023-03-14

AWS实例上的ICMP端口默认关闭。您需要在安全组中启用它。

 类似资料:
  • Linux服务器/etc/ssh/sshd_config已开启密码验证, 但是ssh连接Linux服务器,为何直接报错?根本没出现用户名及密码输出提示符?

  • 服务器是dell power740,服务器发生异常ssh无法访问,无法ping通,idrac出现报错如下 The system stopped responding because of an exception while running the operating system 服务器上的/var/log/messages日志断档了,请教哪位能帮忙给个分析思路 给解决思路

  • 我无法通过 SSH 连接到我的 EC2 实例 - 我收到超时错误。我检查了安全组,以确保 SSH 流量正常工作。我检查了路由表,并确保它们已连接到互联网网关。一小时前,我能够通过SSH连接到实例中,但现在已经没有了。我正在通过腻子连接。在使用ec2-user@domain之前,我遇到了相同的超时连接问题,我只需在Putty的主机名字段中输入IP地址即可解决。在这一点上,我能够毫无问题地连接。然后,

  • 我的Vertx后端服务器无法通过WSL向同一台机器上运行的节点服务器(typescript)发送HTTP (GET)请求。然而,通过Postman,我能够向节点服务器发送HTTP (GET)请求。 我将提供一个最小的、可行的示例: 首先,localhost托管节点服务器,配置如下: index.ts: 后端服务器是一个Vertx服务器(Vertx 4.0.2),它使用Vertx Web客户端向“l

  • 我有一个 EC2 实例,其中包含标准的亚马逊 Linux 2 AMI。它位于具有以下入站规则的安全组中: 出站规则: 我可以从我的MacOS命令行SSH实例,但ping失败: 当然,它分配了一个公有IP,它位于具有互联网网关的VPC中的子网中,并且与之关联的NACL如下所示: 出站规则: 我能够成功地 google.com。 我对ping和网络层了解不够,不知道下一步去哪里看,为什么这不起作用。有