在Debian系统上设置FTP服务器的防火墙,通常使用 ufw
(Uncomplicated Firewall)或 iptables
。以下是使用 ufw
进行防火墙设置的详细步骤:
如果你的Debian服务器上没有安装 ufw
,可以通过以下命令安装:
sudo apt update
sudo apt install ufw
安装完成后,启用防火墙以激活配置:
sudo ufw enable
允许FTP控制流量(端口21)和FTP数据传输流量(端口范围通常为30000-31000):
sudo ufw allow 21/tcp
sudo ufw allow 30000:31000/tcp
你可以使用以下命令检查防火墙状态,确认规则是否已经添加:
sudo ufw status
如果需要删除特定的FTP规则,可以使用以下命令:
sudo ufw delete allow 21/tcp
sudo ufw delete allow 30000:31000/tcp