温馨提示×

Ubuntu与vsftp的防火墙配置技巧

小樊
48
2025-09-02 15:12:05
栏目: 智能运维

以下是Ubuntu与vsftpd的防火墙配置技巧:

安装与启用防火墙

使用UFW防火墙,先安装:sudo apt update && sudo apt install ufw,然后启用:sudo ufw enable

配置防火墙规则

  • 允许FTP默认端口:允许FTP控制连接端口21和数据连接端口20:sudo ufw allow 21/tcpsudo ufw allow 20/tcp
  • 允许被动模式端口范围:若使用被动模式,需开放其默认端口范围,如50000-50050:sudo ufw allow 50000:50050/tcp
  • 限制特定IP访问(可选):若只想允许特定IP段访问,可添加规则,如sudo ufw allow from 192.168.1.0/24 to any port 21sudo ufw allow from 192.168.1.0/24 to any port 20

配置vsftpd

编辑配置文件/etc/vsftpd.conf,确保anonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YES等设置正确,然后重启服务:sudo systemctl restart vsftpd

验证配置

使用sudo ufw status查看防火墙规则,确认端口20、21及被动模式端口范围已开放,同时确保vsftpd服务正在运行。

0