美文网首页
vsftp虚拟用户配置

vsftp虚拟用户配置

作者: 平_方 | 来源:发表于2019-05-31 15:11 被阅读0次

    首先修改配置文件
    备份配置文件
    cp vsftpd.conf vsftpd.conf.bak
    echo ‘’ > vsftpd.conf
    vim /etc/vsftpd/vsftpd.conf
    anonymous_enable=YES
    local_enable=YES
    guest_enable=YES
    guest_username=guest
    chroot_local_user=YES
    anon_root=/data/ftp/pub
    anon_upload_enable=YES
    #anon_world_readable_only=YES
    anon_other_write_enable=YES
    anon_mkdir_write_enable=YES
    download_enable=YES
    anon_umask=022
    write_enable=YES
    no_anon_password=YES
    local_umask=022
    dirmessage_enable=YES
    xferlog_enable=YES
    xferlog_file=/var/log/vsftpd/vsftpd.log
    connect_from_port_20=YES
    xferlog_std_format=YES
    async_abor_enable=YES
    ascii_upload_enable=YES
    ascii_download_enable=YES
    listen=YES
    #listen_ipv6=YES
    pam_service_name=vsftpd.vu
    userlist_enable=YES
    tcp_wrappers=YES
    allow_writeable_chroot=YES
    virtual_use_local_privs=YES
    secure_chroot_dir=/var/run/vsftpd/empty
    use_localtime=YES
    user_config_dir=/etc/vsftpd/vusers_dir
    创建宿主用户
    创建用户 ftpuser 指定 /home/vsftpd 目录
    useradd -g root -M -d /home/vsftpd -s /sbin/nologin ftpuser
    passwd ftpuser
    把 /home/vsftpd 的所有权给ftpuser.root
    mkdir /home/vsftpd
    chown -R ftpuser.root /home/vsftpd
    建立虚拟用户文件
    vi /etc/vsftpd/vuser_passwd
    admin
    ********
    scan
    ********
    生成虚拟用户数据文件
    db_load -T -t hash -f /etc/vsftpd/vuser_passwd /etc/vsftpd/vuser_passwd.db
    chmod 600 /etc/vsftpd/vuser_passwd.db
    创建用户配置
    mkdir /etc/vsftpd/vuser_conf
    cd /etc/vsftpd/vuser_conf
    touch scan
    vi scan
    local_root=/data/ftp
    anon_world_readable_only=NO
    write_enable=YES
    local_umask=022
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES
    创建用户目录
    mkdir /data/ftp
    重启vsftp
    systemctl restart vsftpd.service
    生成虚拟用户的PAM文件
    auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd
    account required pam_userdb.so db=/etc/vsftpd/vuser_passwd

    image.png
    测试

    相关文章

      网友评论

          本文标题:vsftp虚拟用户配置

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