debian

Debian FTPServer的防火墙配置技巧

小樊
36
2025-08-31 09:17:15
栏目: 智能运维

在Debian上配置FTP服务器防火墙,常用工具为ufwiptables,核心步骤如下:

一、基础规则配置

  1. 允许FTP控制与数据端口

    • 控制连接(默认21端口):
      sudo ufw allow 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
    • 数据连接(默认20端口):
      sudo ufw allow 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT
  2. 开放被动模式端口范围

    • 编辑FTP配置文件(如/etc/vsftpd.conf),设置被动模式端口范围(如pasv_min_port=30000pasv_max_port=31000)。
    • 防火墙中开放该范围:
      sudo ufw allow 30000:31000/tcpsudo iptables -A INPUT -p tcp --dport 30000:31000 -j ACCEPT

二、工具选择与规则保存

三、安全增强建议

参考命令总结

场景 UFW命令 IPTables命令
允许FTP控制/数据 sudo ufw allow 20,21/tcp sudo iptables -A INPUT -p tcp --dport 20,21 -j ACCEPT
允许被动模式端口 sudo ufw allow 30000:31000/tcp sudo iptables -A INPUT -p tcp --dport 30000:31000 -j ACCEPT
保存规则 sudo ufw reload sudo iptables-save > /etc/iptables/rules.v4

以上步骤参考自,可根据实际需求调整端口范围和工具。

0
看了该问题的人还看了