linux iptables防火墻的配置
Linux
0 1628
在服務器上端口的開放是有限的,為了更好的避免服務器被攻擊,在服務器上必須限制開發(fā)的端口。
一般我在用虛擬機的時候,都會直接將防火墻關閉。
一、查看防火墻的配置。二、配置防火墻的端口,開放80,22,3306。
- vi /etc/sysconfig/iptables
將下面的代碼直接復制進配置中
三、重啟防火墻,設置隨系統(tǒng)啟動。
- # 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 ESTABLISHEDRELATED -j ACCEPT
- -A INPUT -p icmp -j ACCEPT
- -A INPUT -i lo -j ACCEPT
- #http
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
- #mysql
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
- #ssh
- -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
- -A INPUT -j REJECT --reject-with icmp-host-prohibited
- -A FORWARD -j REJECT --reject-with icmp-host-prohibited
- COMMIT
四、關閉防火墻。
- service iptables restart
- 或者
- /etc/init.d/iptables restart
- 啟動
- chkconfig iptables on
- chkconfig iptables off
發(fā)表評論