RHEL4中的vsftpd在编译时已经支持tcp_wrappers,因此可以利用tcp_wrappers实现主机访问控制。 实验之前,首先说下tcp-wrappers的执行顺序: 先执行hosts.allow,如果hosts.allow里面有名单,则允许名单内的机子访问;否则,则向下寻找hosts.deny,如果hosts.deny里面有名单,则拒绝名单内的机子访问,如果也没有(即allow和deny里面都没有名单)则允许该主机访问。 实际生活中,host.allow也可以设置“拒绝”功能,所以一般情况下只使用/etc/hosts.allow对主机进行访问控制即可。 (一)主机访问控制 在主机(..1.)上配置vsftpd服务,使得除了..1.以外允许..1.0/网段的其他主机访问此FTP服务。 方案蛮简单,编辑/etc/hosts.allow vsftpd:..1.:DENY vsftpd:..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+tcp_wrappers控制主机和用户访问,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
挂载(mount)命令使用技巧 1.挂载光盘挂载光盘的命令如下:#mount-tis/dev/cdrom/mnt/cdrom该命令将光盘挂载到/mnt/cdrom目录,使用ls/mnt/cdrom命令即可显示光盘中数据和文件。卸载光盘
linux 如何结束进程 首先使用ps-ef命令确定要杀死进程的PID,然后输入以下命令:#kill-pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放
cpio 解压参数 解压cpio文件cpio-idmvfilename.cpio同样可以解压img文件:cpio-idmvfilename.imgcpio备份命令备份:cpio-covB[file|device]将数据备份到文件或设备上还原:cpio-icduv[file|dev