Linux vsftpd 防火墙与安全加固指南
一、基础安全原则
二、防火墙放行与控制连接
| 发行版/工具 | 放行示例 | 说明 |
|---|---|---|
| Debian/Ubuntu(ufw) | ufw allow 21/tcp;ufw allow <PASV_MIN>-<PASV_MAX>/tcp;按需 ufw allow 990/tcp | 简洁易用,适合快速配置 |
| RHEL/CentOS(firewalld) | firewall-cmd --permanent --add-port=21/tcp;firewall-cmd --permanent --add-port=<PASV_MIN>-<PASV_MAX>/tcp;firewall-cmd --reload | 生产常用,支持富规则与 zone |
| 通用(iptables) | iptables -A INPUT -p tcp --dport 21 -j ACCEPT;iptables -A INPUT -p tcp --dport <PASV_MIN>-<PASV_MAX> -j ACCEPT | 需自行持久化规则 |
三、vsftpd 关键配置片段
四、访问控制与系统加固
五、快速验证与运维