无法使用 22 或 ping 以外的端口连接到 EC2 实例
Cannot connect to EC2 instance using port other than 22 or ping
我有我的 EC2 实例安全组入站规则来接受我的 ip,如下所示:
出站规则如下:
我可以使用 ssh 连接到我的实例,也可以从我的本地计算机 ping 我的实例,没有任何问题。
当我的 EC2 实例上的服务器 运行 使用 http 协议在端口 9999 上时,我无法访问该站点。
netstat -peanut
在服务器上给我以下输出:
我不知道为什么我无法在本地访问http页面?我的入站规则应该有什么变化吗?我在亚马逊 linux 和 ubuntu 图像上对此进行了测试。没有任何效果。
即使我已经打开了安全组上的所有端口,aws 似乎只允许我访问 22
、80
等常用端口。
我最终可以通过 9999 端口访问我的远程服务器的唯一方法是通过 ssh 隧道:
ssh -TNL 9999:127.0.0.1:9999 <user>@<ip-address>
我有我的 EC2 实例安全组入站规则来接受我的 ip,如下所示:
出站规则如下:
我可以使用 ssh 连接到我的实例,也可以从我的本地计算机 ping 我的实例,没有任何问题。
当我的 EC2 实例上的服务器 运行 使用 http 协议在端口 9999 上时,我无法访问该站点。
netstat -peanut
在服务器上给我以下输出:
我不知道为什么我无法在本地访问http页面?我的入站规则应该有什么变化吗?我在亚马逊 linux 和 ubuntu 图像上对此进行了测试。没有任何效果。
即使我已经打开了安全组上的所有端口,aws 似乎只允许我访问 22
、80
等常用端口。
我最终可以通过 9999 端口访问我的远程服务器的唯一方法是通过 ssh 隧道:
ssh -TNL 9999:127.0.0.1:9999 <user>@<ip-address>