首页 > 其他 > 详细

centos配置vsftpd、添加用户

时间:2017-06-05 21:56:46      阅读:298      评论:0      收藏:0      [点我收藏+]
  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、添加用户

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!