快速业务通道

Linux下如何使用虚拟用户增加FTP的安全性

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-02
建立的虚拟用户的宿主目录默认都是700权限,ftpall是公共目录,是不允许普通用户修改、添加、删除和重命名的,将其改成500(读 执行)即可. 参数“-R”是修改用户宿主目录以及目录里所有子文件的属性. 六、设置vsftpd.cong主配置文件. 在对vsftpd.conf配置文件进行修改前,应先将原有的文件进行备份,以便出现配置错误时可进行恢复. 在vsftpd.conf配置文件中添加虚拟用的配置项,内容如下: anonymous_enable=NO 禁用匿名用户登录 local_enable=YES 启用本地用户登录(本质上是为了能够让虚拟用户登录) chroot_local_user=YES 将所有本地用户限制在自己的目录中 pam_service_name=vsftpd 配置vsftpd使用的PAM模块为vsftpd user_config_dir=/etc/vsftpd/users_config 设置虚拟账户配置文件的主目录为 /users_config(后面创建) max_clients=100 设置FTP服务器最大接入客户端数为100个 max_per_ip=3 设置每个IP地址最大连接数为3个 local_max_rate=300000 FTP服务器的本地用户最大传输速率设置为300KB/s anon_max_rate=100000 FTP服务器匿名用户最大传输速率设置为100KB/s
Empire CMS,phome.net
七、设置公用用户ftpall的配置文件 创建虚拟用户配置文件的主文件夹users_config,并在此文件夹下建立虚拟用户的文件ftpall和xiaonuo. 在/etc/vsftpd/user_config/ftpall配置文件中添加虚拟用的配置项,内容如下: guest_enable=YES 开启虚拟账户登录 guest_username=ftpall 设置ftpall对应的系统账户为ftpall anon_world_readable_only=NO 允许用户浏览FTP目录和下载文件 anon_max_rate=100000 限制传输速率为100KB/s 八、设置单用户xiaonuo的配置文件 在/etc/vsftpd/user_config/xiaonuo配置文件中添加虚拟用的配置项,内容如下: guest_enable=YES 开启虚拟账户登录 guest_username=xiaonuo 设置xiaonuo目录对应的系统账户为xiaonuo anon_world_readable_only=NO 允许用户浏览FTP目录和下载文件 anon_other_write_enable=YES 允许用户进行文件改名和删除文件的权限 anon_mkdir_write_enable=YES 表示用户具有建立和删除目录的权利 anon_upload_enable=YES 表示用户可以上传文件 anon_max_rate=300000 限制传输速度为300KB/s
Empire CMS,phome.net
通过对以上配置项的组合设置,vsftpd可以为每个虚拟用户配置不同的FTP权限,用户配置文件中没有的配置项将按照vsftpd.conf配置文件中的内容设置. 九、重新启动vsftpd服务,使所有配置文件的设置生效. 使用/etc/rc.d/init.d/vsftpd restart或者services vsftpd restart命令重新启动vsftpd服务. 十、测试公共用户ftpall的权限. 在测试之前,在/var/ftp/ftpall和/var/ftp/xiaonuo中创建文件和文件夹做测试用. 公共用户ftpall使用常用的IE浏览器进行访问FTP服务器,测试ftpall的权限. 将客户机机上的文件复制到FTP服务器上提示出错,测试成功! 重命名FTP服务器上的文件提示出错,测试成功! 删除FTP服务器上的文件提示出错,测试成功! 重命名FTP服务器上的文件夹提示出错,测试成功!
Empire CMS,phome.net
使用rename命令重命名FTP服务器上的文件夹测试成功. 使用delete删除FTP服务器上的文件测试成功. 使用rmdir删除FTP服务器上的空目录测试成功. 下载速度或者上传速度的测试,可将速度调整低一点,便可以看出效果来. 通过上面的实验可以看出,所有员工使用公共虚拟用户ftpall登录FTP服务器只能查看和下载FTP服务器上共享的文件,而每个员工使用分发的虚拟用户名登录FTP服务器可以实现添加、删除、修改、查询宿主目录里的文件或文件夹,这也就实现

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号