Linux 服务器如何开放端口 配置防火墙

如题所述

打开配置文件 

命令代码  

    [root@localhost ~]# vi /etc/sysconfig/iptables   


    正确的配置文件 

    配置代码  

    # Firewall configuration written by system-config-firewall    

    # Manual customization of this file is not recommended.    

    *filter    

    :INPUT ACCEPT [0:0]    

    :FORWARD ACCEPT [0:0]    

    :OUTPUT ACCEPT [0:0]    

    -A INPUT -m state â€“state ESTABLISHED,RELATED -j ACCEPT    

    -A INPUT -p icmp -j ACCEPT    

    -A INPUT -i lo -j ACCEPT    

    -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 80 -j ACCEPT   

    -A INPUT -j REJECT â€“reject-with icmp-host-prohibited    

    -A FORWARD -j REJECT â€“reject-with icmp-host-prohibited    

    COMMIT   


    配置[*]通配代码  

    -A INPUT -m state â€“state NEW -m tcp -p tcp â€“dport * -j ACCEPT  


    注意点:新开放的端口一定要在端口22后面 

    重启防火墙使配置生效 

    命令代码  

    [root@localhost ~]# /etc/init.d/iptables restart  




    其它 
    查看开放端口 

    命令代码  

    [root@localhost ~]# /etc/init.d/iptables status  


    关闭防火墙 

    命令代码  

    [root@localhost ~]# /etc/init.d/iptables stop  

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答