banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

[Linux] CentOS防火牆iptables的配置

iptables 是與 Linux 內核集成的 IP 信息包過濾系統,其自帶防火墻功能,我們在配置完伺服器的角色功能後,需要修改 iptables 的配置。 配置 CentOS 和 Ubuntu 等 Linux 伺服器時需要對伺服器的 iptables 進行配置,以下是 iptables 常見的幾種配置方法。

1. 查看當前所有的 iptables 配置

iptables -L -n

2. 添加允許 INPUT 訪問規則,以下時常見服務的端口設置,如果需要拒絕訪問,則將 ACCEPT 改為 DROP 即可

#SSH
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#HTTP
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
#HTTPS
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
#POP3
iptables -A INPUT -p tcp --dport 110 -j ACCEPT
#SMTP
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
#FTP
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 20 -j ACCEPT
#DNS
iptables -A INPUT -p tcp --dport 53 -j ACCEPT

3. 添加使用 IP 限制 INPUT 訪問規則,這裡拿 SSH 為例,192.168.0.100 為允許的 IP

#DELETE
iptables -D INPUT -p tcp --dport 22 -j ACCEPT
#ADD
iptables -A INPUT -s 192.168.0.100 -p tcp --dport 22 -j ACCEPT

4. 保存 iptables 的設置,修改完規則後記得保存

/etc/rc.d/init.d/iptables save

5. 重啟 iptables

service iptables restart

6. 開啟 / 關閉 開機啟動

chkconfig iptables on
chkconfig iptables off

參考地址: http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html http://linux.chinaunix.net/techdoc/net/2007/12/17/974490.shtml

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。