是的,vsftpd 完全支持 Debian,而且它是 Debian 官方软件仓库中自带的 FTP 服务器之一,使用非常广泛。
可以直接通过 apt 安装:
sudo apt update
sudo apt install vsftpd
安装完成后,服务会自动注册为 vsftpd.service,可以用 systemd 管理。
sudo systemctl start vsftpd
sudo systemctl stop vsftpd
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd # 开机自启
sudo systemctl status vsftpd
/etc/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
allow_writeable_chroot=YES
防火墙
如果启用了防火墙(如 ufw 或 nftables),需要放通 FTP 端口(默认 21)。
sudo ufw allow 21/tcp
被动模式(推荐)
在 Debian 服务器上建议显式配置被动模式端口范围,避免客户端连接问题:
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
并放行对应端口:
sudo ufw allow 30000:31000/tcp
SELinux
Debian 默认不使用 SELinux(而是 AppArmor),一般不会有 SELinux 相关问题。
✅ vsftpd 官方支持 Debian
✅ 可直接通过 apt 安装
✅ 稳定、轻量、适合生产环境
如果你需要,我也可以帮你: