在Ubuntu上配置FTPServer(通常使用vsftpd或ProFTPD)的防火墙涉及几个步骤。以下是详细的配置指南:
sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
sudo ufw allow 50000:50050/tcp
sudo ufw status
sudo systemctl restart vsftpd
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
对于基于Debian的系统:
sudo netfilter-persistent save
对于基于RHEL的系统:
sudo service iptables save
对于基于Debian的系统:
sudo systemctl restart netfilter-persistent
对于基于RHEL的系统:
sudo systemctl restart iptables