ubuntu

Ubuntu FTPServer如何配置防火墙

小樊
37
2025-07-30 13:48:13
栏目: 智能运维

在Ubuntu上配置FTPServer(通常使用vsftpd或ProFTPD)的防火墙涉及几个步骤。以下是详细的配置指南:

使用ufw配置防火墙(推荐)

  1. 安装ufw(如果尚未安装):
sudo apt update
sudo apt install ufw
  1. 启用ufw
sudo ufw enable
  1. 允许FTP流量
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
sudo ufw allow 50000:50050/tcp
  1. 检查防火墙状态
sudo ufw status
  1. 重启vsftpd服务以使更改生效:
sudo systemctl restart vsftpd

使用iptables配置防火墙

  1. 允许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:1048 -j ACCEPT
  1. 保存iptables规则

对于基于Debian的系统:

sudo netfilter-persistent save

对于基于RHEL的系统:

sudo service iptables save
  1. 重启iptables服务

对于基于Debian的系统:

sudo systemctl restart netfilter-persistent

对于基于RHEL的系统:

sudo systemctl restart iptables

0
看了该问题的人还看了