我已经设置了亚马逊ec2服务器,但我想打开端口2195和443。
我已经在亚马逊控制台的安全组中添加了端口。 当我用端口监听时
netstat -anltp | grep LISTEN
我只有两个端口23和80.
我还检查了ubuntu防火墙是否被阻止。
请帮帮我。
答案 0 :(得分:1)
在EC2安全组中添加端口后,任何进程都可以使用它们。也不需要重新启动EC2实例。
netstat -anltp | grep LISTEN
一旦某个进程启动,就会开始显示新端口,这些进程就是LISTEN on the
答案 1 :(得分:0)
只需重新启动e2实例并检查它,并确保在添加新端口后保存了安全组设置。
答案 2 :(得分:0)
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport PORT_NO_U_WANTED_TO_OPEN -j ACCEPT
试试这个。
答案 3 :(得分:0)
你可以在ec2上禁用iptables,因为控制台上有安全组来限制开放端口,但是如果你仍然想要使用它,我的解决方案就在这里:
手动编辑文件 / etc / sysconfig / iptables ,执行以下步骤
flush iptables caches
iptables -F
编辑文件
nano / etc / sysconfig / iptables
添加您的端口,并确保像
这样的行-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
而不是
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
保存并重新启动iptables
服务iptables保存
service iptables restart