当前位置:  开发笔记 > 运维 > 正文

如何访问/ ping位于AWS上的服务器?

如何解决《如何访问/ping位于AWS上的服务器?》经验,为你挑选了6个好方法。

使用什么地址访问AWS上的服务器?

我已经创建了一个AWS实例并在其上安装了一个Web服务器.但是,无法通过以下任何方式访问服务器:

    ec2-174-129-24-92.compute-1.amazonaws.com

    来自实例的IP地址 ifconfig

    我在AWS仪表板上创建并与实例关联的弹性IP地址

令人惊讶的是,ssh的root@ec2-174-129-24-92.compute-1.amazonaws.com工作正常.

可能是什么问题以及如何将地址绑定到实例?



1> 小智..:

在您的安全组中,在ICMP上打开-1到-1,范围为0.0.0.0/0,您将能够ping.

查看我的屏幕截图以获得更好的视图

AWS控制台图像

图片由@emostar发布


你可以重新托管图片吗?
图像不再可用.

2> mikemaccana..:

更新于2014年 - 当前的亚马逊用户界面不再使用ICMP类型的数字,因此现有答案不再适用.

在您的安全组中:

单击入站选项卡

创建自定义ICMP规则

选择回应请求

为每个人使用范围0.0.0.0/0或将其锁定到特定IP

应用更改

你就可以ping了.

AWS控制台图像



3> staackuser2..:

正如nowthatsamatt所说,您希望允许来自所有地址的ICMP.

要在命令行上执行此操作,您可以运行:

ec2-authorize  -P icmp -t -1:-1 -s 0.0.0.0/0

或者如果您更喜欢AWS控制台,这就是它的样子(截至2012-09-19):

AWS控制台图像



4> Jivko Petiov..:

Ping不能与EC2一起使用,因为ping运行在典型的EC2安全组配置中阻止的ICMP协议.

这是一个非常好的方法来解决这个问题,使用tcping(一种在TCP端口上运行的ping替代方案):

tcping ec2-174-129-24-92.compute-1.amazonaws.com

tcping ec2-174-129-24-92.compute-1.amazonaws.com 22

它在端口80(第一个示例)上运行,但您也可以指定用于测试连接的不同端口(第二个示例).



5> Amol..:

在AWS安全组(入站)中提供2条规则,

Custom ICMP Rule       Echo Request          N/A            0.0.0.0/0

Custom ICMP Rule       Echo Reply            N/A             0.0.0.0/0



6> Sunsetquest..:

迟了八年但希望这会帮助别人......

下面显示了如何启用ping所需的端口.

1)首先确保EC2实例具有公共IP.它有一个公共DNS公共IP地址,那么你应该是好的.这也应该是您ping的地址. AWS公共DNS地址

2)转到EC2正在使用的安全组.

右键单击,选择入站规则

答:选择添加规则

B:选择自定义ICMP规则 - IPv4

C:选择回应请求

D:选择AnywhereMy IP (注意:我的IP任何人都更安全,但只允许来自IP的ping.)

E:选择保存

添加安全组ICMP规则以允许Ping和Echos

3)创建Windows防火墙例外.

转到" 开始"并键入具有高级安全性的Windows防火墙

选择入站规则

添加Windows Server ICMP规则以允许Pings和Echos

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有