在Linux系统上配置防火墙以允许FileZilla FTP客户端的流量,通常涉及修改防火墙规则。以下是基于不同Linux发行版的配置步骤:
Ubuntu/Debian 系统
- 安装vsftpd(或其他FTP服务器软件,如ProFTPD或Pure-FTPd)。
- 配置vsftpd:
- 编辑vsftpd配置文件
/etc/vsftpd.conf
,启用本地用户访问、允许FTP用户登录、启用FTP用户上传和下载、定义FTP端口范围等。
- 编辑vsftpd配置文件
- 配置防火墙:
- 允许FTP控制流量(端口21)通过:
sudo ufw allow 21/tcp
- 允许FTP数据流量通过(端口范围30000-31000):
sudo ufw allow 30000:31000/tcp
- 重新加载防火墙规则以应用更改:
sudo ufw reload
- 允许FTP控制流量(端口21)通过:
CentOS/RHEL 系统
- 安装vsftpd(或其他FTP服务器软件)。
- 配置vsftpd:
- 编辑vsftpd配置文件
/etc/vsftpd.conf
,进行类似的配置。
- 编辑vsftpd配置文件
- 配置防火墙:
- 允许FTP控制流量(端口21)通过:
sudo firewall-cmd --permanent --add-port=21/tcp
- 允许FTP数据流量通过(端口范围30000-31000):
sudo firewall-cmd --permanent --add-port=30000-31000/tcp
- 重新加载防火墙规则以应用更改:
sudo firewall-cmd --reload
- 允许FTP控制流量(端口21)通过:
请注意,具体的配置步骤可能会因Linux发行版和FTP服务器软件的不同而有所差异。建议参考所使用发行版的官方文档或寻求社区支持以获取最准确的指导。