当前位置 博文首页 > vsftpd 配置用户,CentOS使用vsftpd开启FTP服务以及配置用户

    vsftpd 配置用户,CentOS使用vsftpd开启FTP服务以及配置用户

    作者:xiaoyingying 时间:2021-07-31 11:14

        1、安装服务
        #yuminstallvsftpd
        2、配置
        #vi/etc/vsftpd/vsftpd.conf
        #禁止匿名访问
        anonymous_enable=NO
        #允许本地用户登录FTP
        local_enable=YES
        #配置用户拦截机制,启用/etc/vsftpd/user_list文件且设置为白名单
        userlist_enable=YES
        userlist_deny=NO
        3、添加登录白名单
        在列表中添加用户名
        #vi/etc/vsftpd/user_list
        4、设置启动以及开机自启动
        #servicevsftpdstop:停止服务
        #servicevsftpdrestart:重启服务
        servicevsftpdstart
        #设置开机启动FTP服务
        chkconfigvsftpdon
        常见问题处理:
        #、无法登陆:检查是否关闭防火墙
        #userlist_enable、userlist_deny的设置:可以参考https://blog.csdn.net/chengqiuming/article/details/70139671这篇文章。
        #、500OOPS:cannotchangedirectory:/home/***:
        默认下是没有开启FTP的支持,所以访问时都被阻止了<br><br>1.查看SELinux设置
        #getsebool-a|grepftp
        发现ftpd_disable_trans–>off或者ftp_home_dir–>off
        使用setsebool命令开启
        #setseboolftpd_disable_trans1或者#setseboolftp_home_dir1
        查看当前状态是否是on的状态
        #getsebool-a|grepftp
        此时ftpd_disable_trans–>on或者ftp_home_dir–>on
        最后重启#servicevsftpdrestart
        附
        #创建用户:
        运行命令:“useradd-d/home/ftpuserftpuser”  //增加用户ftpuser,并制定ftpuser用户的主目录为/home/ftpuser
        运行命令:“passwdftpuser”  //为ftpuser设置密码,运行后输入两次相同密码
        原文:https://www.cnblogs.com/fan-yuan/p/10370200.html