Docker ftp配置多用户配置

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容