阅读量:88
在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
- 如果您的FTP服务器使用被动模式,您还需要允许一系列端口范围。这些端口通常在1024到65535之间。您可以根据需要选择一个范围,例如:
sudo ufw allow 1024:65535/tcp
- 检查您的防火墙规则是否正确:
sudo ufw status
输出应显示已允许的FTP相关端口。
-
如果您需要删除或修改规则,可以使用
ufw delete或ufw insert命令。 -
最后,重新加载防火墙以应用更改:
sudo ufw reload
现在,您的Ubuntu FTP服务器应该已经正确设置了防火墙规则。请确保您的FTP客户端使用正确的端口和被动模式设置。