码迷,mamicode.com
首页 > 其他好文 > 详细

centos配置vsftpd、添加用户

时间:2017-06-05 22:08:34      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:vsftpd

  1. 环境介绍

    CentOS 6.6

  2. 安装vsftpd

    yum -y install vsftpd

    查看安装包

    rpm -q vsftpd

  3. 修改配置文件/etc/vsftpd/vsftpd.conf

    anonymous_enable=NO #关闭匿名用户

    ascii_upload_enable=YES

    ascii_download_enable=YES

    userlist_deny=NO #这行需要手工添加

  4. 添加ftp用户

    adduser -g ftp -d /var/ftp ftpuser  #用户名ftpuser,ftp目录指定为/var/ftp,如果不指定则默认目录为该用户的家目录/home/ftpuser

    passwd ftpuser #设置用户密码

  5. 修改文件/etc/vsftpd/user_list,清空该文件,将新建的ftp用户添加进去

    ftpuser

  6. 配置防火墙允许FTP服务

  7. 关于vsftpd的配置完成,但此时客户端访问该ftp服务器,会出现500 OOPS:cannot change directory的错误。

    这是因为CentOS系统安装了SELinux,默认是没有开启FTP的支持,所以访问时都被阻止了。

    查看SELinux的设置

    getsebool -a | grep ftp

    ftp_home_dir --> off

    将ftp_home_dir状态开启

    setsebool ftp_home_dir 1

  8. 打开vsftpd服务

    service vsftpd restart

    开机自启动

    chkconfig vsftpd on

  9. 客户端访问

    ftp://ftpserverip

centos配置vsftpd、添加用户

标签:vsftpd

原文地址:http://xiaoyuwei.blog.51cto.com/9469245/1932368

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!