7 設(shè)置防火墻規(guī)則 最后再設(shè)置防火墻規(guī)則,因為WDCP自帶的規(guī)則設(shè)置不完善,推薦手工編輯配置文件。
設(shè)置 只允許外網(wǎng)訪問 服務(wù)器的80(web) 40822(ssh) 40880(wdcp) ftp(20000-20500) ,禁止服務(wù)器訪問外網(wǎng),禁止木馬反彈連接。
如果您有固定IP 可以設(shè)置只允許您自己的IP 訪問. -s 指定來源IP
比如 -A INPUT -s 183.195.120.18/32 -m state --state NEW -p tcp --dport 40822 -j ACCEPT
編輯防火墻規(guī)則 vi /etc/sysconfig/iptables
重啟防火墻 service iptables restart
查看當(dāng)前規(guī)則 service iptables status
下面是已經(jīng)編輯好的規(guī)則,如果您設(shè)置的端口 和 上面的一樣,下面的規(guī)則可以直接采用。
# Generated by WDCP_FIX
*filter
:INPUT ACCEPT [0:0]
:BLOCK - [0:0]
-A INPUT -i lo -j ACCEPT
#-A INPUT -s 183.195.120.18/32 YOUR IP -j ACCEPT
#-A INPUT -s 192.168.0.0/16 -p udp --dport 161 -j ACCEPT
-A INPUT -j BLOCK
-A INPUT -p icmp -m limit --limit 1/s --limit-burst 3 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -m state --state NEW -p tcp --dport 40822 -j ACCEPT
-A INPUT -m state --state NEW -p tcp --dport 40880 -j ACCEPT
-A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
#-A INPUT -m state --state NEW -p tcp -m multiport --dports 21,20000:20500 -j ACCEPT
#-A INPUT -s YOUR_IP -m state --state NEW -p tcp --dport 8080 -j ACCEPT
#-A INPUT -s 8.8.8.8 -m state --state NEW -p tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-port-unreachable
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -d 8.8.8.8 -j ACCEPT
-A OUTPUT -d 8.8.4.4 -j ACCEPT
#-A OUTPUT -d 183.195.120.18/32 -j ACCEPT
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
#-A OUTPUT -m state --state NEW -p tcp --sport 20 -j ACCEPT
#-A OUTPUT -m state --state NEW -p tcp -m multiport --dports 22,25,443,465 -j ACCEPT
-A OUTPUT -m state --state NEW -p udp --dport 53 -j ACCEPT
#-A OUTPUT -m state --state NEW -p tcp --dport 80 -m hashlimit --hashlimit 5/sec --hashlimit-mode dstip --hashlimit-name out_http -j ACCEPT
-A OUTPUT -j REJECT --reject-with icmp-port-unreachable
COMMIT
# Generated by WDCP_FIX.
說明:禁止服務(wù)器訪問外網(wǎng),可能會引起采集文章和圖片異常,連接遠(yuǎn)程數(shù)據(jù)庫異常,建議逐個添加防火墻規(guī)則 放行端口 和IP。具體請在 OUTPUT里放行對應(yīng)的端口。
放行訪問外網(wǎng)的80 -A OUTPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
放行訪問外網(wǎng)的3306 -A OUTPUT -m state --state NEW -p tcp --dport 3306 -j ACCEPT