> For AI agents: the complete documentation index is available at https://www.tteam.icu/zh/llms.txt, the full documentation bundle is available at https://www.tteam.icu/zh/llms-full.txt.

# ftp


AI 总结AI 生成

**核心内容**：记录在 Linux 中通过 Docker 快速启动 FTP 服务的方式，以及账号、端口和目录挂载注意事项。
**内容要点**：
- 通过 Docker 快速启动 FTP 服务
- 配置账号、密码和端口
- 挂载共享目录并处理权限问题
内容偏向可直接复用的运维操作，涵盖命令、配置顺序和部署注意事项。

这篇笔记记录如何在 Linux 中用 Docker 快速启动一个 FTP 服务，适合临时文件交换、内网设备上传或兼容旧系统。

部署前需要确认被动端口范围、防火墙规则和数据目录权限。公网环境不建议裸露 FTP，优先使用 SFTP、WebDAV 或带 TLS 的方案。

## 快速启动

```sh file="./ftp/setup.sh" title="setup.sh"
#!/bin/bash
docker stop ftp
docker rm ftp

docker run -d \
--name ftp \
--restart=always \
-v $(pwd)/data/:/home/vsftpd \
-p 20:20 \
-p 21:21 \
-p 47400-47470:47400-47470 \
-e FTP_USER=ftpuser \
-e FTP_PASS=ftppasswd \
-e PASV_ADDRESS=192.168.1.1 \
bogem/ftp
```
