在Debian系统上配置FileZilla防火墙主要涉及使用 ufw
(Uncomplicated Firewall)工具。以下是详细的步骤:
如果你还没有安装ufw,可以通过以下命令安装:
sudo apt update
sudo apt install ufw
启用ufw并设置默认策略为拒绝所有传入连接,允许所有传出连接:
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
允许必要的端口通过防火墙,例如FTP的默认端口21,以及可能的被动模式端口范围(通常是40000-50000):
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp
打开FileZilla软件,进入 设置 界面。在 传输 选项中,确保正确配置了传输模式(主动或被动)和并发连接数。在网络设置中,在FileZilla的 站点管理器 中,选择要设置的站点连接,切换到 网络设置 选项。在被动模式中,确保使用的外部服务器IP地址是正确的。
在添加完规则后,使用以下命令启用防火墙:
sudo ufw enable
要查看当前的防火墙规则和状态,可以运行:
sudo ufw status
通过以上步骤,您应该能够解决在Debian上使用FileZilla时遇到的防火墙问题。如果问题仍然存在,请检查防火墙规则是否正确添加,并确保Filezilla的版本是最新的。