在Ubuntu上设置FTP服务器的防火墙,您需要使用ufw
(Uncomplicated Firewall)工具
ufw
。如果没有,请运行以下命令来安装:sudo apt-get update
sudo apt-get install ufw
ufw
:sudo ufw enable
ufw
允许SSH连接。如果您还没有这样做,请允许FTP连接。首先,允许TCP端口21(FTP控制连接):sudo ufw allow 21/tcp
sudo ufw allow 1024:65535/tcp
sudo ufw status
输出应显示已允许的FTP相关端口。
如果您需要删除或修改规则,可以使用ufw delete
或ufw insert
命令。
最后,重新加载防火墙以应用更改:
sudo ufw reload
现在,您的Ubuntu FTP服务器应该已经正确设置了防火墙规则。请确保您的FTP客户端使用正确的端口和被动模式设置。