温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

centos配置vsftpd、添加用户

发布时间:2020-07-18 02:14:26 来源:网络 阅读:1189 作者:ling_w0320 栏目:网络安全
  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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI