Linux下vsftpd安装以及配置FTP虚拟用户实践.docxVIP

Linux下vsftpd安装以及配置FTP虚拟用户实践.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下vsftpd安装以及配置FTP虚拟用户实践

Linux下vsftpd安装以及配置FTP虚拟用户实践首选的FTP服务器搭建方式安装vsftpd#查看当前系统版本?cat?/etc/redhat-release??CentOS?release?6.6?(Final)??#查看是否已经安装vsftpd?rpm?-qa?|?grep?vsftpd?#如果没有,就安装,并设置开机启动?yum?-y?install?vsftpd?chkconfig?vsftpd?on?基于虚拟用户的配置所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS系统。修改配置文件vi?/etc/vsftpd/vsftpd.conf??#服务器独立运行?listen=YES?#设定不允许匿名访问?anonymous_enable=NO?#设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问?local_enable=YES?#使用户不能离开主目录?chroot_list_enable=YES?#设定支持ASCII模式的上传和下载功能?ascii_upload_enable=YES?ascii_download_enable=YES?#PAM认证文件名。PAM将根据/etc/pam.d/vsftpd进行认证?pam_service_name=vsftpd?#设定启用虚拟用户功能?guest_enable=YES?#指定虚拟用户的宿主用户,CentOS中已经有内置的ftp用户了?guest_username=ftp?#设定虚拟用户个人vsftp的CentOS?FTP服务文件存放路径。存放虚拟用户个性的CentOS?FTP服务文件(配置文件名=虚拟用户名)?user_config_dir=/etc/vsftpd/vuser_conf?#配置vsftpd日志(可选)?xferlog_enable=YES?xferlog_std_format=YES?xferlog_file=/var/log/xferlog?dual_log_enable=YES?vsftpd_log_file=/var/log/vsftpd.log?进行认证#安装Berkeley?DB工具,很多人找不到db_load的问题就是没有安装这个包?yum?install?db4?db4-utils??#创建用户密码文本,注意奇行是用户名,偶行是密码?vi?/etc/vsftpd/vuser_passwd.txt??test?123456??#生成虚拟用户认证的db文件?db_load?-T?-t?hash?-f?/etc/vsftpd/vuser_passwd.txt?/etc/vsftpd/vuser_passwd.db??#编辑认证文件,全部注释掉原来语句,再增加以下两句?vi?/etc/pam.d/vsftpd??auth?required?pam_userdb.so?db=/etc/vsftpd/vuser_passwd?account?required?pam_userdb.so?db=/etc/vsftpd/vuser_passwd??#创建虚拟用户配置文件?mkdir?/etc/vsftpd/vuser_conf/?#文件名等于vuser_passwd.txt里面的账户名,否则下面设置无效?vi?/etc/vsftpd/vuser_conf/test??#虚拟用户根目录,根据实际情况修改?local_root=/data/ftp?write_enable=YES?anon_umask=022?anon_world_readable_only=NO?anon_upload_enable=YES?anon_mkdir_write_enable=YES?anon_other_write_enable=YES?设置FTP根目录权限#必威体育精装版的vsftpd要求对主目录不能有写的权限所以ftp为755,主目录下面的子目录再设置777权限?mkdir?/data/ftp?chmod?-R?755?/data?chmod?-R?777?/data/ftp??#建立限制用户访问目录的空文件?touch?/etc/vsftpd/chroot_list??#如果启用vsftpd日志需手动建立日志文件?touch?/var/log/xferlog?touch?/var/log/vsftpd.log?配置PASV模式(可选)vsftpd默认没有开启PASV模式,现在FTP只能通过PORT模式连接,要开启PASV默认需要通过下面的配置。打开/etc/vsftpd/vsftpd.conf,在末尾添加??#开启PASV模式?pasv_enable=YES?#最小端口号?pasv_m

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档