学习笔记 十四 : vsftpd-阿里云开发者社区

开发者社区> 安全> 正文

学习笔记 十四 : vsftpd

简介:

一 vsftpd简介

   vsftp是一个用于文件的传输协议。它可以很方便文件的传输。


二 vsftpd 安装配置

 yum install vsftpd


配置文档:

/etc/vsftpd/vsftpd.conf


#允许匿名上次,下载

anon_other_write_enable=YES


#本地账号登录

/etc/vsftpd/ftpusers  #禁止登录的用户文件

/etc/vsftpd/user_list  # 允许登录用户文件


#限制用户上传速度  anon_max_rate=5000


#配置虚拟用户

配置口令文件: /etc/vsftpd/conf/login.conf

cw1 #username

cw1 #password

cw2 #username

cw2 #password


db_load -T -t hash -f login.conf login.db


vi /etc/pam.d/vsftpd

auth required   /lib/security/pam_userdb.so db=/etc/vsftpd/conf/login.db

account  required   /lib/security/pam_userdb.so  db=/etc/vsftpd/conf/login.db


#建立映射关系

useradd -d /home/vsftp -s /sbin/nologin vsftp

chmod 700 /home/vsftp


#配置虚拟用户

vi /etc/vsftpd/vsftpd.conf

guest_enable=YES  # 开启虚拟用户

guest_username = vsftp

pam_service_name=vsftpd



三 案例

3.1 配置本地用户cw1,cw2,按照下面要求完成配置:

  1. cw1可以登录,cw2无法登录

  2. cw1的上传速度为2k

3. 匿名用户可以登录,下载



3.2 使用虚拟用户chenwei1,chenwei2,可以创建访问自己目录下的文件。



本文转自 woshiwei201 51CTO博客,原文链接:http://blog.51cto.com/chenwei/1841975


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

云安全开发者的大本营

其他文章