Vsftpd+tcp_wrappers控制主机和用户访问

来源:asp之家 时间:2009-09-20 20:17:00 

RHEL4中的vsftpd在编译时已经支持tcp_wrappers,因此可以利用tcp_wrappers实现主机访问控制。

实验之前,首先说下tcp-wrappers的执行顺序:

先执行hosts.allow,如果hosts.allow里面有名单,则允许名单内的机子访问;否则,则向下寻找hosts.deny,如果hosts.deny里面有名单,则拒绝名单内的机子访问,如果也没有(即allow和deny里面都没有名单)则允许该主机访问。

实际生活中,host.allow也可以设置“拒绝”功能,所以一般情况下只使用/etc/hosts.allow对主机进行访问控制即可。

(一)主机访问控制

在主机(192.168.1.102)上配置vsftpd服务,使得除了192.168.1.100以外允许192.168.1.0/24网段的其他主机访问此FTP服务。

方案蛮简单,编辑/etc/hosts.allow

vsftpd:192.168.1.100:DENY

vsftpd:192.168.1.

重启vsftpd,可达到实验目的,大家在实验中可对tcp_wrappers将实验做复杂点。

(二)用户访问控制

vsftpd具有灵活的用户访问控制功能。在具体实现中,vsftpd的用户访问控制分为两类:第一类是传统用户列表/etc/vsftpd/ftpusers,我把它理解为系统列表(即系统禁止的);第二类是改进的用户列表文件/etc/vsftpd/user_list,我把它理解为自己想禁止的名单

要想实现第二类名单控制,必须在vsftpd.conf里面有

userlist_enable=YES

userlist_deny=YES //此条是系统默认存在的,即不需用添加系统也默认为YES

userlist_file=/etc/vsftpd/usrer_list

通过以上简单的实验,可达到vsftpd强大的控制能力。

标签:主机,控制,vsftpd
0
投稿

猜你喜欢

  • WordPress 3.3:将更注重上传功能和更新方式

    2011-07-13 19:53:59
  • Discuz的可定制性及插件简析

    2009-02-20 16:03:00
  • 论策浅谈四种方法搞定网站推广

    2009-05-15 19:24:00
  • .Net Framework 4.0 功能介绍

    2009-10-28 16:45:00
  • 竞合将是未来视频行业的主旋律

    2009-10-16 09:34:00
  • 百度联合娃哈哈慈善基金会 邀网友许爱心梦想

    2009-10-30 09:51:00
  • windows远程桌面端口修改

    2010-04-14 18:42:00
  • 博客养站的要点:关于新网站链接交换资源

    2009-05-24 08:32:00
  • 半年站长经验取得日赚百元成就

    2008-05-03 16:15:00
  • 用 WordPress 做 CMS 的一些笔记

    2010-03-21 09:40:00
  • 中国雅虎开始换紫色Logo和新页眉导航链接

    2009-11-05 08:26:00
  • 发现站长统计的一个小漏洞

    2008-05-21 21:31:00
  • 网站重建 如何不失去现有的搜索引擎排名

    2009-02-02 16:14:00
  • 新版本、新内核、新功能 DedeCMS V5.3抢先看

    2008-11-29 15:51:00
  • 几种adsense广告格式及投放位置收益的对比

    2007-08-14 17:04:00
  • 站长应该多多利用的推广方法地毯式推广

    2009-05-24 09:58:00
  • 通用顶级域名(gTLD)列表

    2007-12-21 11:29:00
  • SMTP协议的命令和应答

    2010-03-16 18:55:00
  • 10种提升站点蜘蛛爬行的方法

    2009-03-11 11:10:00
  • 如何配置安全的服务器系统

    2010-03-24 19:18:00
  • asp之家 网站运营 m.aspxhome.com