首页 > 代码库 > centos 6.5下vsftpd的配置

centos 6.5下vsftpd的配置

一:安装软件

yum install vsftpd

二:

#useradd -s /sbin/nologin -d /data/ftp -g ftp ftpadmin

#passwd ftpadmin

注意:

-s /sbin/nologin 是让其不能登录系统

-d 是指用户目录为了/data/ftp

-g ftp 把用户加入到ftp组中


#chmod -R 744 /data/ftp

#chgrp -R ftp /data/ftp

三:

配置/etc/vsftpd/vsftpd.conf

修改两处:

注:此配置文件仅在默认配置文件基础上修改为如下两项:
anonymous_enable=NO    #禁止匿名登录
chroot_local_user=YES     #把系统内所有的FTP用户都限制在家目录中

#vi /etc/vsftpd/ftpusers   将root注释
# vi /etc/vsftpd/user_list 将root注释 用于取消root登录

到最后

service vsftpd restart

即可

登录:ftp://192.168.0.73/              ftpadmin/ftpadmin

 all  is ok !!!

到现在为止可以实现基本功能已经实现,

但是如果对于某个目录要多用户登录并且权限都不同所以要用到虚拟用户

虚拟用户的建立和配置过程参考youdao note。 

centos 6.5下vsftpd的配置