美文网首页
Linux安装ftp服务

Linux安装ftp服务

作者: INSO8 | 来源:发表于2019-12-01 00:59 被阅读0次

    安装vsftpd

    yum install vsftpd -y
    

    启动vsftpd服务

    systemctl start vsftpd.service
    service vsftpd start
    

    重新启动vsftpd服务

    systemctl restart vsftpd
    

    个人全部配置如下:

    local_root=/DotnetCore  要分享软件所在目录路径,自定义文件路径
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    xferlog_std_format=YES
    listen=NO
    listen_ipv6=YES
    
    pam_service_name=vsftpd
    userlist_enable=YES
    tcp_wrappers=YES
    
    

    注意:
    root用户登录不了是因为被加入黑名单,

    etc/vsftpd/ftpusers    #这里设置黑名单 加入这里的用户都无法访问,所以删除需要的用户名,重新启动vsftpd生效
    
    etc/vsftpd/user_list   #控制配置,这个既可以是黑名单,也可以是白名单
    
    当vsftpd.conf中 userlist_enable=YES 时,为黑名单,加入这里的用户无法访问
    当vsftpd.conf中 userlist_enable=NO 时,为白名单,加入这里的用户才能访问
    

    错误解决

    如果用户登录后创建文件夹出现:550 Create directory operation failed错误

    vim /etc/selinux/config
    
    SELINUX=disabled
    

    参考文章:https://www.jianshu.com/p/55e05b1a6eb1

    相关文章

      网友评论

          本文标题:Linux安装ftp服务

          本文链接:https://www.haomeiwen.com/subject/knnawctx.html