首页 > 其他 > 详细

Docker安装Vsftpd超简单快捷

时间:2020-06-03 17:21:50      阅读:48      评论:0      收藏:0      [点我收藏+]

Docker搭建Vsftpd服务器

一开始用yum安装Vsftpd,中间老是出问题,不是连接不上了就是启动不了了,关键还老是找不到问题所在,折腾一上午也白干,后台突发奇想看看Docker吧,果然很快速很方便的就搭建好了,建议小伙伴们使用Docker安装,方便快捷

1. 安装Vsftpd

1.1 拉去镜像

docker pull fauria/vsftpd

1.2 运行

  1. 普通运行
docker run --rm fauria/vsftpd
  1. 简单绑定一个目录
docker run -d -p 21:21 -v /my/data/directory:/home/vsftpd --name vsftpd fauria/vsftpd
  1. 创建主动被动模式的带有虚拟账户的
docker run -d -v /my/data/directory:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=myuser -e FTP_PASS=mypass -e PASV_ADDRESS=127.0.0.1 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
  1. 给vsftpd容器添加用户
docker exec -i -t vsftpd bash
mkdir /home/vsftpd/myuser
echo -e "myuser\nmypass" >> /etc/vsftpd/virtual_users.txt
/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db
exit
docker restart vsftpd

2. 可以添加的命令

在run时添加上就行了

2.1 FTP_USER

FTP_USER=指定的用户名 
# 默认为:admin, 如果你不指定FTP_USER则会使用默认的
# 可以使用任意字符串,但是不啊哟使用空格和特殊字符

2.2 FTP_PASS

FTP_PASS=指定的密码
# 如果不指定则是一个默认的16位字符串,如81d4hzP1sQLnSM56
# 密码可以指定任意字符串

2.3 PASV_ADDRESS_ENABLE

PASV_ADDRESS_ENABLE=[NO|YES]
# 关闭|启动被动模式

2.3 PASV_ADDRESS_RESOLVE

PASV_ADDRESS_RESOLVE=[NO|YES]
# 启动|关闭主动模式

2.4 PASV_ADDRESS

PASV_ADDRESS={任意IPv4地址|hostname}
# 如果未指定被动模式下的IP地址则可能是主机的地址,如127.0.0.1

2.6 PASV_ADDR_RESOLVE

PASV_ADDR_RESOLVE=[YES|NO]
# 如果PASV_ADDRESS设置的主机名而不是IP地址则设置为YES

2.7 PASV_MIN_PORT

PASV_MIN_PORT=最小的端口
# 默认为21100
# 被动模式端口的下限

2.8 PASV_MAX_PORT

PASV_MAX_PORT=最大的端口
# 默认为21110
# 被动模式端口的上限

2.9 XFERLOG_STD_FORMAT

XFERLOG_STD_FORMAT=[YES|NO]
# 如果要使用XFERLOG格式写入日志则YES

2.10 LOG_STDOUT

LOG_STDOUT=任意字符串
# 将日志输出STDOUT以便容器查看

2.11 FILE_OPEN_MODE

FILE_OPEN_MODE=0666
# 文件系统权限默认为0666

2.6 LOCAL_UMASK

LOCAL_UMASK=077
#文件系统权限

2.6 REVERSE_LOOKUP_ENABLE

REVERSE_LOOKUP_ENABLE=[YES|NO] # 默认为YES
# 如果要避免服务器不响应范查询设置为NO

Docker安装Vsftpd超简单快捷

原文:https://www.cnblogs.com/smallwolf/p/13038763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!