• 1.配置vsftp服务器


    1.安装 vsftp
    yum -y install ftp vsftpd

    2.查看配置文件所在路径
    rpm -qc vsftpd

    3.备份vsftpd文件
    cp vsftpd.conf vsftpd.conf.orgin

    4.创建密码明文文件
    vi /etc/vsftpd/vsftpuser.txt
    caizheng    //奇数行用户,偶数行密码
    123

    5.根据明文创建密码DB文件
    db_load -T -t hash -f/etc/vsftpd/vftpuser.txt  /etc/vsftpd/vftpuser.db

    6.创建vftpd的guest账户
    useradd -d/ftp/private -s/sbin/nologin vftpuser 
    注:/ftp/private可能没有要自己创建

    7.打开 /etc/pam.d/vsftpd,将auth及account的所有配置行行均在注释掉,添加如下内容:
    auth required pam_userdb.so db=/etc/vsftpd/vftpuser
    account required pam_userdb.sodb=/etc/vsftpd/vftpuser

    8,打开/etc/vsftpd/vsftpd.conf,将# anonymous_enable=YES 改为 anonymous_enable=NO
    在最下面添加如下内容:
    virtual_user_local_privas=YES
    guest_enable=YES
    guest_username=vftpuser
    chroot_local_user=YES
    allow_writeable_chroot=YES

    9.设置vsftpd开机启动 
    systemctl enable vsftpd

    10.重新启动vsftpd服务
    systemctl restart vsftpd

    11.配置防火墙和SElinux
    firewall-cmd --permanent --zone=public --add-service=ftp

    12.查看vsftpd服务状态
    systemctl status vsftpd

    13.给分享的文件授权
    chmod 777 /ftp/private




  • 相关阅读:
    支持向量机(二)
    kafka partiton迁移方法与原理
    park和unpark
    Replicated State Machine和WAL
    thrift源码分析
    thrift使用和源码分析
    kafka源码环境搭建
    kafka指定partiton生产
    gradle构建scala
    kafka consumer代码梳理
  • 原文地址:https://www.cnblogs.com/caizheng/p/6155236.html
Copyright © 2020-2023  润新知