Linux下iptables安全配置
Linux下配置IPTables,只开放特定端口,禁用其他网络。
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
#ssh端口
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 22 -j ACCEPT
#Nginx/Apache端口
-A INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp --sport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
#回环网卡配置,让php-fpm正常运行
-A INPUT -i lo -j ACCEPT
#允许本机访问外网
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
:INPUT ACCEPT [0:0]
# 该规则表示INPUT表默认策略是ACCEPT
:FORWARD ACCEPT [0:0]
# 该规则表示FORWARD表默认策略是ACCEPT
:OUTPUT ACCEPT [0:0]
# 该规则表示OUTPUT表默认策略是ACCEPT
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# 意思是允许进入的数据包只能是刚刚我发出去的数据包的回应,ESTABLISHED:已建立的链接状态。RELATED:该数据包与本机发出的数据包有关。
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
# 这两条的意思是在INPUT表和FORWARD表中拒绝所有其他不符合上述任何一条规则的数据包。并且发送一条host prohibited的消息给被拒绝的主机。
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
清空:iptables -F
查看:iptables -L -n
指定IP
iptables -I INPUT -s ip/32 -p tcp --dport 8000 -j ACCEPT
iptables -A INPUT -s ip -j ACCEPT
iptables -A INPUT -j DROP
最新文章
- 【Win10】SplitView控件
- Content-disposition
- JQuery 在循环中设置事件,最后一个覆盖了前面所有的设置
- sqlserver创建,调用 带返回值存取过程
- atitit.java解析sql语言解析器解释器的实现
- 在collection view中加入 NavigationController问题
- 第十章:Javascript子集和扩展
- SQL 数据库 存储过程 视图
- activity工作的使用
- Ubuntu下Django初体验(二)——创建工程及应用
- request对象
- 基于 Koa平台Node.js开发的KoaHub.js的模板引擎代码
- zoj2277 The Gate to Freedom
- Android初级教程Fragment到Fragment的通信初探
- 大数据集群ssh登录其他机器失败 RSA host key for zb03 has changed and you have requested strict checking. Host key verification failed.
- Layui 写一个简单的后台页面
- ALTER添加列后,立即UPDATE该列会报错
- yii中通过HTTP post接收
- PPTP 在Centos 7.1 建立方法与失效处理
- (转)开源项目t-io
热门文章
- ELK部署方法
- CTC (Connectionist Temporal Classification) 算法原理
- MR execution in YARN
- LeetCode 169. Majority Element - majority vote algorithm (Java)
- codeforces 319B Psychos in a Line(模拟)
- POJ 3498 March of the Penguins(网络最大流)
- Thunder团队Beta周贡献分分配结果
- CSS3制作各种形状图像(转)
- java中对象和对象的引用
- OSG配置捷径,VS2013+WIN10