实战Linux下防火墙iptables设置
2016-10-11 10:47
211 查看
使用的是ssh远程,而又不能直接操作本机,那么先加上下面的代码。。。当然最坏的结果是所有的端口都不能访问,甚至无法登陆ssh,但5分钟之后,定时器会帮你关掉防火墙。?
首先讲介绍几个简单命令:?
PS:在添加规则之前先用iptables -L -n查看一下当前规则,如果显示没有规则,可能是你的iptables没有开启。如果这个时候添加规则,保存之后将覆盖之前的规则。如果要继续使用之前的规则,先开启iptables服务,这时候就能看到之前的规则,然后再在之前的基础上添加。我们先添加两条规则
?
添加以上两条规则之后,就不用担心登陆不了SSH了,想了解命令详情使用iptables --help这里重点讲一下iptables 里面的 dport 和 sport的区别:
dport:目的端口sport:来源端口 通过两个INPUT的例子,大家区分下INPUT里面的dport 和sport例子1:?
这条INPUT规则可以这么描述: 1.这是一条从外部进入内部本地服务器的数据。 2.数据包的目的(dport)地址是22,就是要访问我本地的22端口。 3.允许以上的数据行为通过。 例子2:?
这条INPUT规则可以这么描述: 1.这是一条从外部进入内部本地服务器的数据。 2.数据包的来源端口是(sport)22,就是对方的数据包是22端口发送过来的。 3.允许以上数据行为。 通过两个OUTPUT的例子,大家区分下OUTPUT里面的dport 和sport例子1: ?
这条OUTPUT规则可以这么描述: 1.这是一条从内部出去的数据。 2.出去的目的(dport)端口是22。 3.允许以上数据行为。 例子2: ?
这条OUTPUT规则可以这么描述: 1.这是一条从内部出去的数据。 2.数据包的来源端口是(sport)22,从本服务器的22端口发出数据。 3.允许以上数据行为。 默认INPUT、OUTPUT、FORWARD都是ACCEPT的不添加规则,则对所有端口的数据来者不拒~?
如果运行上述命令的话,则是除了添加的规则之外的INPUT数据包都DROP掉。。。同理还有这些命令:?
一般把INPUT设置为DROP。那么我们需要添加一些规则针对INPUT的ACCEPT的规则:?
一般把OUTPUT设置为ACCEPT。那么我们需要添加一些规则针对OUTPUT的DROP规则:?
?
dport:目的端口sport:来源端口 通过两个INPUT的例子,大家区分下INPUT里面的dport 和sport例子1:?
相关文章推荐
- 实战Linux下防火墙iptables设置
- 实战Linux下防火墙iptables设置
- 实战Linux下防火墙iptables设置
- linux中iptables入门教程--设置静态防火墙
- linux 防火墙 iptables 设置 (系统管理员)
- Linux下防火墙iptables设置
- Linux iptables防火墙详解 + 配置抗DDOS攻击策略实战
- Linux防火墙iptables的设置与启动[转]
- linux下iptables防火墙设置
- linux iptables 防火墙 设置
- (十三)洞悉linux下的Netfilter&iptables:为防火墙增添功能模块【实战】
- linux防火墙iptables常用规则(屏蔽IP地址、禁用ping、协议设置、NAT与转发、负载平衡、自定义链)
- linux学习(5)-iptables防火墙设置
- 基于linux的web服务器的iptables防火墙安全优化设置
- linux防火墙iptables常用规则(屏蔽IP地址、禁用ping、协议设置、NAT与转发、负载平衡、自定义链)
- iptables 策略(实际应用)Linux防火墙设置
- linux下通过iptables命令设置防火墙
- linux防火墙设置iptables
- 洞悉linux下的Netfilter&iptables:为防火墙增添功能模块【实战】
- linux iptables 防火墙设置