docker pure-ftp 搭建ftp服务器的方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1.采用docker-compose搭建ftp服务器docker-compose.yml的内容如下ftp:image: stilliard/pure-ftpd volumes: - "../wp/a
千家信息网最后更新 2026年11月01日docker pure-ftp 搭建ftp服务器的方法
1.采用docker-compose搭建ftp服务器
docker-compose.yml的内容如下
ftp: image: stilliard/pure-ftpd volumes: - "../wp/app:/home/ftpusers/code" - "./pure-ftpd:/etc/pure-ftpd" ports: - "21:21" - "30000:30000" - "30001:30001" - "30002:30002" - "30003:30003" - "30004:30004" - "30005:30005" - "30006:30006" - "30007:30007" - "30008:30008" - "30009:30009" environment: PUBLICHOST: localhost
当该服务器可以连接互联网时,可以直接在docker-compose.yml所在的目录下执行:
$ docker-compose up -d
即可直接进行搭建,若该服务器无法连接外网,则需要将提前准备好的stilliard/pure-ftpd:latest镜像(如名称为:pure-ftpd.tar)载入该服务器
$ docker load -i pure-ftpd.tar
2.给ftp服务器增加虚拟用户
首先,可以在系统中添加相应的用户和组,如用户ftpuser 和组ftpgroup 。
$ groupadd ftpgroup$ useradd ftpuser -g ftpgroup -d /home/ftp -s /sbin/nologin
也可以是能登录系统的用户,但最好是不能登录系统的用户,安全。
然后利用pure-pw命令添加虚拟用户,如添加虚拟用户user1,并指定查看目录为/var/www/site1。
$ pure-pw useradd user1 -u ftpuser -g ftpgroup -d /var/www/site1
另:一个系统用户可以绑定多个虚拟用户,然后控制所查看的目录。如再添加虚拟用户user2,并指定查看目录为/var/www/site2
$ pure-pw useradd user2 -u ftpuser -g ftpgroup -d /var/www/site2
pure-pw完之后会要求输入密码,也就是设置登录ftp用户的密码。添加完之後,让 pure-ftpd 建立虚拟用户数据
$ pure-pw mkdb
这样完了之后:
$ /etc/init.d/pure-ftpd restart
我在添加虚拟用户时,在容器里面执行【/etc/init.d/pure-ftpd restart】没有起到作用,随后执行了ftp服务器容器的restart后,才可以正常使用,建议读者在使用此方法搭建ftp服务器时多尝试哈。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
用户
服务器
服务
目录
系统
内容
容器
密码
登录
安全
也就是
互联网
作用
名称
命令
多个
完了
就是
建议
所在
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技官网
互联网最新的科技
互联网科技战争
互联网科技缩写
美国互联网黑科技
深圳卡尔迅互联网科技有限公司怎么样
博兴的互联网电子科技公司
创业天下互联网科技有限公司
互联网对科技的发展
新兴科技互联网创新大赛颁奖典礼
链环科技传统企业怎么转型互联网
四川慕妮娅互联网科技有限公司
科技大学互联网
互联网金融科技名词解释
上海京穆互联网科技有限公司
广州百诚互联网科技有限公司官网
广州梦谷互联网科技有限公司领导
马化腾互联网科技教学
深圳互联网科技园地址
伍佰万互联网科技是干嘛的
河南云网互联网络科技有限公司
互联网科技官网
互联网科技公司介绍
欧洲十大科技互联网公司
搜狐科技互联网
互联网科技研发水平
城市宝互联网科技有限公司
中国新注册互联网科技
北京品多多互联网科技有限公司
互联网科技创业有什么好项目