在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