首页 > 代码库 > 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的配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。