在Linux系統中,配置防火墻規則以允許FTP流量通常涉及使用iptables或firewalld等工具。以下是使用這兩種工具配置防火墻規則的基本步驟:
打開必要的端口:
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT
配置被動模式端口范圍:
sudo iptables -A INPUT -p tcp --dport 1024:1048 -j ACCEPT
保存iptables規則:
iptables-persistent
:sudo netfilter-persistent save
sudo netfilter-persistent reload
service iptables save
:sudo service iptables save
打開必要的端口:
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=20/tcp
sudo firewall-cmd --permanent --add-port=1024-1048/tcp
重新加載firewalld配置:
sudo firewall-cmd --reload
通過以上步驟,你應該能夠在Linux系統上配置防火墻規則以允許FTP流量。