万卷书   首页 > 电脑书籍 > Linux >Linux 7.x TCP Wrapper 和 xinetd
 
2 关于xinetd

  然而,TCP Wrapper机制并不是仅仅有了libwrap.a库就起作用,只有当libwrap.a库和xinetd服务结合使用的时候才能发挥出TCP Wrapper机制的作用。xinetd是RedHat 7.x的超级守护进程,它提供诸如访问控制、请求记录、地址绑定、重定向和资源利用控制等服务。

  RedHat Linux 7.x版本中的很多系统服务都用到了xinetd,象FTP, IMAP, POP, 和 telnet.等。/etc/services中所有的服务通过他们的端口来访问服务器的时候,先由xinetd来处理,在唤起对方请求的服务之前,xinetd先检验请求者是否满足配置文件中指定的访问控制规则,当前的访问是否超多了指定的同时访问数目,还有配置文件中指定的其他规则等,检查通过,xinetd将这个请求交付到相应的服务去处理,自己就进入sleep状态,等待下一个请求的处理。

  Rredhat 7.x开始更加注重系统安全,最大的特征就是用xinetd.conf代替原来的inetd.conf
并且7.x中默认安装没有开ftp,telnet等熟悉的服务,而是更安全的ssh,7.x还加入firewall等服务增强了系统的安全性。xinetd(eXtended InterNET services daemon)提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。它能提供以下特色:

  1、 强大的存取控制功能:


内置对恶意用户和善意用户的差别待遇设定;

使用libwrap支持,其效能更甚于tcpd

可以限制连接等级,基于主机的连接数和基于服务的连接数

设置特定的连接时间

将某个服务设置到特定的主机提供服务
  2、 有效防止DOS攻击

可以限制连接的等级

可以限制一个主机的最大连接数,从而防止某个主机独占某个服务

可以限制日志文件的大小,防止磁盘空间被填满

上一页 下一页