在Debian系統上設置FTP服務器防火墻通常涉及使用ufw
(Uncomplicated Firewall)或iptables
命令。以下是使用ufw
和iptables
設置Debian FTP服務器防火墻的詳細步驟:
sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
sudo ufw allow 30000:31000/tcp
sudo ufw status
sudo systemctl restart ufw
sudo apt update
sudo apt install iptables
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT # 允許FTP控制端口
sudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT # 允許FTP數據連接端口
sudo iptables -A INPUT -p tcp --dport 30000:31000 -j ACCEPT # 允許FTP數據傳輸端口范圍
sudo iptables-save /etc/iptables/rules.v4
sudo systemctl enable iptables
sudo systemctl start iptables
請注意,使用ufw
命令可以簡化防火墻配置過程,而iptables
提供了更底層的控制。根據您的需求選擇合適的工具進行配置。