centos配置iptbles 8080端口允许远程访问

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dream_follower/article/details/83350081

今天配置centos的时候,发现安装了tomcat服务器以后,无法远程访问8080端口,这里记录一下解决办法。
第一种方法是关闭防火墙,即输入:

service iptables stop  

这样一来确实能访问了,但是有一个问题就是不安全,
还有一种方法是添加端口,输入:

iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

但是这个好像并没有用,而且我们如果想要删除这个规则,它会提示你不存在,真是见鬼!
删除的命令是这个:

iptables -D INPUT -p tcp --dport 8080 -j DROP

但是没用,还有一种删除的方法是通过规则所在的行ID来删除,比如这个规则是第6行,我们输入:

iptables -D INPUT  6

然后就可以删除了。
接下来是我找到的正确的修改方法:
我们直接编辑iptables所对应的文件,

一定要在:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
的后面增加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
然后保存,就可以了

输入:

vi /etc/sysconfig/iptables

我们将光标移动到22端口所在的行,然后在命令行模式下输入yy,即可复制那一行的代码,然后输入I进入编辑模式,然后我们将22改为8080,就可以了。再按 ESC键,输入:wq!,退出并保存就可以了,w前面的冒号也要输进去,这样就弄好了

猜你喜欢

转载自blog.csdn.net/dream_follower/article/details/83350081