美文网首页linux
Docker ftp配置多用户配置

Docker ftp配置多用户配置

作者: home2_d685 | 来源:发表于2022-01-06 18:16 被阅读0次

    1.拉取镜像

    sudo docker pull fauria/vsftpd
    

    2. 创建单用户ftp

    docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /var/vsftpd:/home/vsftpd -e FTP_USER=huang -e FTP_PASS=password -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
    

    3. 创建多用户ftp

    3.1 进入容器

    docker exec -it vsftpd /bin/bash
    

    3.2 编辑配置文件

    [root@huang /]# cat /etc/vsftpd/virtual_users.txt
    huang
    password
    yang
    password
    

    3.3 创建用户目录

    mkdir -p /home/vsftpd/yang
    

    3.4 生产二进制文件

    #生成二进制文件
    db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db
    

    3.5 重启docker

    docker restart vsftpd
    

    相关文章

      网友评论

        本文标题:Docker ftp配置多用户配置

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