在 Debian(以及绝大多数 Linux 发行版)上,FTP 服务本身的默认端口是:
- 21:FTP 控制端口(命令端口)
- 20:FTP 数据端口(主动模式 PORT 模式使用)
常见情况说明
- vsftpd(Debian 上最常见的 FTP 服务器)
- proftpd
被动模式(PASV)说明
现代 FTP 客户端通常使用 被动模式,此时:
- 控制连接:21
- 数据连接:由服务器在配置范围内动态分配端口(如 30000–31000)
例如 vsftpd 常见配置:
pasv_min_port=30000
pasv_max_port=31000
如果是 FTPS(FTP over SSL/TLS)
- 显式 FTPS:仍是 21
- 隐式 FTPS:传统默认 990(现代已较少用)
✅ 总结:Debian FTP server 默认端口是 21(控制),20(主动模式数据)。