docker/pure-ftpd
2019-06-27 16:20:41 +08:00
..
.env 优化pure-ftpd镜像 2019-06-27 14:54:15 +08:00
docker-compose.yml 优化一些注释 2019-06-27 16:20:41 +08:00
Dockerfile 优化pure-ftpd镜像 2019-06-27 15:00:35 +08:00
README.md 优化pure-ftpd镜像 2019-06-27 15:00:35 +08:00
stretch.sources.list 优化pure-ftpd镜像 2019-06-27 10:45:46 +08:00

ftp镜像-使用pureftp

说明

基于 stilliard/pure-ftpd 镜像;

docker-compose启动后默认ftp用户信息:

username: ftp
password: ftp

注:如果想客户端支持被动模式,注意启动镜像的时候配置 PUBLICHOST 环境变量;

pure-ftpd配置说明

常用配置

参数 说明
-c --maxclientsnumber 最大连接数;注意端口数量;
最大连接数最大1 -最小)/ 2
如果端口太少,最大连接数也是无用的;
-C --maxclientsperip 每个ip连接数量
-d --verboselog 记录日志
-e --anonymousonly 仅支持匿名登录访问
-E --noanonymous 不允许匿名用户连接
-j --createhomedir 如果虚拟用户的目录不存在则自动创建
-R --nochmod 不接受 CHMOD 命令。用户不能更改他们文件的属性。
-P --forcepassiveip 强制指定返回IP被动模式下好用
不然会返回内网IP给客户端客户端可能不能访问
这是可以手动指定外网IP
-l --login 用户验证数据文件
-p --passiveportrange 被动模式端口范围
-9 --clientcharset 默认编码
-x --prohibitdotfileswrite 不能删除/写入隐藏文件

详见:http://download.pureftpd.org/pub/pure-ftpd/doc/README

镜像版本

镜像内已不内置创建用户请启动镜像的时候传入FTP_USER_NAME等变量具体参见stilliard/pure-ftpd

  • latest: 基于stilliard/pure-ftpd的镜像修改本地源安装基础软件和本地时区设置