在Debian上配置vsftpd的防火墻規則,通常需要使用iptables
或ufw
(Uncomplicated Firewall)。以下是使用這兩種方法的步驟:
iptables
安裝 iptables
(如果尚未安裝):
sudo apt update
sudo apt install iptables
允許FTP流量:
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:65535 -j ACCEPT
保存 iptables
規則:
sudo sh -c "iptables-save > /etc/iptables/rules.v4"
ufw
安裝 ufw
(如果尚未安裝):
sudo apt update
sudo apt install ufw
啟用 ufw
:
sudo ufw enable
允許FTP流量:
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
sudo ufw allow 1024:65535/tcp
重新加載 ufw
規則:
sudo ufw reload
通過以上步驟,你應該能夠在Debian上成功配置vsftpd的防火墻規則。