无法使用 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 似乎只允许我访问 2280 等常用端口。

我最终可以通过 9999 端口访问我的远程服务器的唯一方法是通过 ssh 隧道:

ssh -TNL 9999:127.0.0.1:9999 <user>@<ip-address>