高效配置線上liunx防火牆

1.查詢端口列表
netstat -tlnp複製代碼

2.查詢防火牆策略bash

iptables -L -n複製代碼

3.配置防火牆服務器

iptables -L -n

/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z

/sbin/iptables -A INPUT -i lo -j ACCEPT

/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT
/sbin/iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
/sbin/iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT

/sbin/iptables -P INPUT DROP
service iptables save複製代碼

4.重啓防火牆tcp

service iptables restart複製代碼

5.暫停防火牆spa

service iptables stop複製代碼

6.查詢防火牆開關rest

chkconfig --list iptables複製代碼

7.若是如今要27017端口開啓外網code

/sbin/iptables -A INPUT -p tcp --dport 27017 -j ACCEPT 複製代碼

上面開啓外網,這時候是一個臨時的,若是長久保存須要cdn

service iptables save複製代碼

這時候重啓一下防火牆blog

service iptables restart複製代碼

查看防火牆就已經添加27017端口了ip

iptables -L -n複製代碼

8.如何指定的ip訪問你的服務器的426端口(以下面ip地址,添加三條ip)it

/sbin/iptables -A INPUT -p tcp --dport 426 -s 100.97.0.0/16 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 426 -s 10.46.166.0/24 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 426 -s 10.0.0.0/8 -j ACCEPT複製代碼

這樣一個臨時的ip策略就添加好了,若是下次服務器重啓或者防火牆關閉重啓,這些配置會失效,能夠執行上面的 `service iptables save` 就能永久保存了。

相關文章
相關標籤/搜索