Sign inSign up

lstcml/vsftpd

By lstcml

•Updated about 7 years ago

ftp服务端,支持多用户多目录

Image
2

10K+

lstcml/vsftpd repository overview

支持斐讯N1、我家云(arm64架构)

实例

docker run -d \
  --name ftp \
  --net=host \
  -v /docker/ftp/vsftpd:/etc/vsftpd \
  -v /docker/ftp/home/ftpusr:/home/ftpusr \
  lstcml/vsftpd

创建用户

docker exec 容器名称 addusr 用户名 密码
docker exec ftp addusr lstcml 123456

注意:

/etc/vsftpd:包含vsftp.conf和chroot_list

chroot_list:需要禁用某个用户直接编辑此文件,删除对应用户名即可

所有用户的访问范围只限制于自身home目录(多用户访问独立)

如果访问没权限,说明映射到宿主机的目录没有权限,如/docker/ftp/home/ftpusr,需基于对应读写权限(完整权限:chmod 777 /docker/ftp/home/ftpusr)

如果是小钢炮或其他安装了vsftp服务的系统需要关闭自带vsftp服务,否则端口占用导致创建容器失败

Tag summary

Content type

Image

Digest

Size

42.9 MB

Last updated

about 7 years ago

docker pull lstcml/vsftpd