温馨提示×

vsftp支持Debian吗

小樊
48
2026-08-15 05:30:04
栏目: 智能运维

是的,vsftpd 完全支持 Debian,而且它是 Debian 官方软件仓库中自带的 FTP 服务器之一,使用非常广泛。

在 Debian 上安装 vsftpd

可以直接通过 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
    
  • 修改配置后需要重启服务生效。

Debian 下常见配置示例

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
allow_writeable_chroot=YES

注意事项

  1. 防火墙
    如果启用了防火墙(如 ufwnftables),需要放通 FTP 端口(默认 21)。

    sudo ufw allow 21/tcp
    
  2. 被动模式(推荐)
    在 Debian 服务器上建议显式配置被动模式端口范围,避免客户端连接问题:

    pasv_enable=YES
    pasv_min_port=30000
    pasv_max_port=31000
    

    并放行对应端口:

    sudo ufw allow 30000:31000/tcp
    
  3. SELinux
    Debian 默认不使用 SELinux(而是 AppArmor),一般不会有 SELinux 相关问题。

总结

✅ vsftpd 官方支持 Debian
✅ 可直接通过 apt 安装
✅ 稳定、轻量、适合生产环境

如果你需要,我也可以帮你:

  • 配置 虚拟用户
  • 配置 FTPS(FTP over SSL)
  • 排查 Debian 下 vsftpd 连接/权限问题

0