FileZilla 是一個流行的 FTP 客戶端,但它本身并不提供直接設置防火墻規則的功能。在 Linux 系統中,防火墻通常是通過命令行工具如 iptables、ufw 或 firewalld 來配置的。以下是在 Linux 系統上配置防火墻的一般步驟,以及如何在 FileZilla 服務器上設置防火墻規則:
ufw 配置防火墻(適用于 Debian/Ubuntu 系統):sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw allow from 192.168.1.100/32
sudo ufw deny from 192.168.1.100/32
sudo ufw status
firewalld 配置防火墻(適用于大多數 Linux 發行版):sudo systemctl status firewalld
sudo systemctl start firewalld
sudo firewall-cmd --permanent --new-service=nginxserver --set-description="nginx Service"
sudo firewall-cmd --permanent --service=nginxserver --add-port=8088/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --permanent --new-zone=opsserver --set-description="Ops Server Zone"
sudo firewall-cmd --permanent --zone=opsserver --add-source=192.168.2.100
sudo firewall-cmd --permanent --zone=opsserver --add-service=nginxserver
sudo firewall-cmd --reload
如果你想在 FileZilla Server 上設置防火墻規則,可以使用 firewall-cmd 命令。例如,設置 FTP 控制端口(21)和被動模式數據端口的規則:
sudo firewall-cmd --permanent --add-port 21/tcp
sudo firewall-cmd --permanent --add-port 50100-52100/tcp
sudo firewall-cmd --reload
這些命令將永久添加端口規則,并重新加載防火墻配置以使更改生效。
請注意,上述步驟可能需要根據您的具體 Linux 發行版和 FileZilla 版本進行調整。如果你不熟悉命令行操作,建議咨詢系統管理員以獲得幫助。