当前位置:  技术问答>linux和unix

请教IPtables拒绝远程用户从22号端口连接的 关于-m参数

    来源: 互联网  发布时间:2016-06-27

    本文导语:  大家好,因为总有大约10个IP每天爆破我的服务器,我刚编辑了一台计算机的iptables,拒绝了这些IP连接我的22号端口 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -s 218.28.8.217 -p tcp --dport 22 -j DROP 本来我是打算使用...

大家好,因为总有大约10个IP每天爆破我的服务器,我刚编辑了一台计算机的iptables,拒绝了这些IP连接我的22号端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -s 218.28.8.217 -p tcp --dport 22 -j DROP

本来我是打算使用下面这条语句的:
-A RH-Firewall-1-INPUT -s 218.28.8.217 -p tcp --dport 22 -j DROP

因为原先iptables里面,filter这个链里面都有-m state --state NEW -m tcp ,所以我也加了这个。
但我不知道-m参数的详细含义,希望有人能帮助我解释下,谢谢大家。
-m state ,-m tcp 究竟是什么意思,还可以怎么扩展呢?

|
对比性匹配的扩展
通过 -m 参数来调用.主要用法有
基于状态的匹配 -m state
基于Mac地址的匹配 -m mac
基于封包数量的匹配 -m limit
基于uid 、gid 的限制 -m owner
基于状态的防火墙
第一种状态叫作 NEW。输入 "ssh
abc.com" 时,初始包或源自于您的机器并
要发送到 abc.com 的包都处于 NEW 状
态。但是,即使只从 abc.com 接收到一个
应答包,那么就立即不再将其它作为此连接
的一部分、发送至 abc.com 的包看作是
NEW 包.
只有在建立新连接、并且还没有从远程主机
接收到通信流时使用的包才被看作是
NEW(当然,这个包是此特定连接的一部
分)。我们已经描述了外出 NEW 包,但
还有可能会有进入 NEW 包(很常见)。
进入 NEW 包通常来自远程机器,在启动
与您的连接时使用。
您的 Web 服务器接收到的初始包(作为
HTTP 请求的一部分)将被看作是进入
NEW 包;但是,只要您应答了一个进入
NEW 包,所接收到的与此特定连接相关的
其它包都不再被看作是处于 NEW 状态。
ESTABLISHED 状态
一旦连接看到两个方向上都有通信流,与此
附加相关的其它包都被看作处于
ESTABLISHED 状态。NEW 和
ESTABLISHED 之间的区别很重要
RELATED 状态
第三种连接状态类别叫作
RELATED。RELATED 包是那些启动新连
接,但有与当前现有连接相关的包。
RELATED 状态可以用于调整组成多重连接
协议(如 ftp)的连接,以及与现有连接相
关的错误包(如与现有连接相关的 ICMP
错误包)
INVALID 状态
最后是 INVALID 包 ,那些包不能归入以
上三种类别。应当注意某个包是否被看作

INVALID,因为这种包不会被自动废弃;
因此您需要插入适当的规则,并设置链策
略,以便可以正确处理这些包。
允许向外主动发出的包(的应答回来)
iptables -A OUTPUT -j ACCEPT
iptables -A INPUT -m state --state
ESTABLISHED,RELATED -j ACCEPT
禁止别人发起的主动连接
iptables -A INPUT -m state --state
NEW,INVALID -j DROP
基于MAC地址的匹配
格式 : -m mac --mac-source mac_addr
iptables -A INPUT -p tcp --dport 23 -m
mac 
--mac-source 00:0C:29:BC:BB:DB 
-j REJECT
注:-m mac 仅仅对PREROUTING 和INPUT
链起作用
限制别人ping
允许每秒通过一个icmp包,默认触发条件
是5个icmp包
iptables -A INPUT -p icmp -m limit 
--limit 1/s -j ACCEPT
超过部分全部拒绝
iptables -A INPUT -p icmp -j DROP
根据uid 或者gid 进行限制
-m owner 参数
-m owner [!] --uid-owner $AN_UID
iptables -A OUTPUT -p tcp --dport 23
-m owner --uid-owner 500 -j REJECT
iptables -A OUTPUT -p tcp --dport 23
-m owner --gid-owner 500 -j REJECT
注:-m owner 仅仅对OUTPUT链有效

    
 
 

您可能感兴趣的文章:

  • 请教:为什么我的apache只有在80端口时,才能访问,而在另外端口下(如8080等),不能被访问,为什么?
  • 请教为什么crond进程会占用80端口
  • 请教:防火墙如何正确开启80端口? 谢谢!
  • 请教高手:FreeBSD下什么命令能释放系统的端口
  • 请教一个简单的判断某个端口是否打开的方法
  • 请教:linux如何对USB 端口进行上电和断电操作
  • 请教:linux上出现的9098监听端口怎么回事?
  • 请教,在Linux系统中如何统计某一端口的单播包和非单播包数量?
  • 请教下用什么命令去查询某个端口是否开启了,比如8080
  • 请教后台守护进程退出时侦听端口继续存在的问题
  • 请教linux下读写 gpio端口控制寄存器的方法
  • 虚心请教Linux Socket编程中如何根据指纹信息判断端口服务
  • 高分请教iptables下传奇私服怎么做nat端口映射
  • 我在linux下写了个简单的多线程端口扫描程序,运行时出现问题,请教一下!
  • 请教一下iptables和ipchains的问题
  • 请教iptables参数含义
  • 请教:关于linux防火墙iptables的问题
  • 请教关于iptables的设置问题!!!
  • 请教iptables设置的问题
  • 请教iptables命令一则:如何封调一个ip地址30分钟
  • 请教关于Linux的iptables的nat
  • 请教前辈们关于netfilter/iptables的问题
  • 请教 iptables 之 NAT
  • [虚心请教]linux上如何用iptables实现port forward
  • 请教:iptables的问题?ip显示的问题
  • NOSQL iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分请教: 如何用Java调用带多个参数的EXE文件?
  • 【请教】怎么修改linux内核参数
  • 请教高手glade中的参数问题
  • 请教————由servlet如何传递参数给JSP页面???
  • test 参数请教。。。
  • 请教unix下参数的问题,谢谢
  • 请教部分内核参数的意义
  • 请教给问题,给分哦!shell 中输入一个日期参数,得到该日期的星期。
  • 请教有关命令行参数问题
  • 请教一个有关参数化类型的问题??
  • 请教一下这个参数的意思
  • 请教grub.conf配置文件中"root="参数的问题
  • 请教关于PreparedStatement参数的问题
  • 请教一个ioctl函数的参数问题
  • 请教两个关于内核的启动参数的问题
  • 请教从SERVLET传递参数到JSP中的中文问题。
  • 请教高手:JSP中的参数为汉字时,传过去不对?
  • 请教一个Putty参数设置的问题
  • *****请教SWING高手,我想让JTree一开始的某个节点处于展开,用的是expandPath(TreePath p),请问如何构造TreePath参数,用字符串可以吗
  • 请教gcc的-I 参数
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3