配置Linux FTP服务器防火墙是确保服务器安全性的重要步骤。以下是使用firewalld
和iptables
配置防火墙的详细步骤:
安装firewalld(如果尚未安装):
sudo apt-get install firewalld
sudo yum install firewalld
启动并启用firewalld:
sudo systemctl start firewalld
sudo systemctl enable firewalld
配置FTP端口:
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=30000-31000/tcp
重新加载防火墙规则:
sudo firewall-cmd --reload
安装iptables(如果尚未安装):
sudo apt-get install iptables
sudo yum install iptables
查看当前iptables规则:
sudo iptables -L -n -v
配置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 30000:31000 -j ACCEPT
保存iptables规则:
sudo iptables-save /etc/iptables/rules.v4
重新加载iptables规则:
sudo service iptables restart
通过以上步骤,您可以成功配置Linux FTP服务器的防火墙,确保只有指定的FTP端口是开放的,从而提高服务器的安全性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux FTP服务器的防火墙配置