FTPServer防火墙配置需根据操作系统选择工具,并开放必要端口,以下是核心步骤:
安装防火墙工具
sudo apt install ufwsudo systemctl start firewalld开放FTP端口
/etc/vsftpd.conf)中设置端口范围(如30000-31000),并在防火墙中开放该范围。配置防火墙规则
sudo ufw allow 21/tcp
sudo ufw allow 20/tcp
sudo ufw allow 30000:31000/tcp # 被动模式端口范围
sudo ufw reload
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=20/tcp
sudo firewall-cmd --permanent --add-port=30000-31000/tcp
sudo firewall-cmd --reload
可选:启用SSL/TLS加密
安装证书并修改配置文件(如/etc/vsftpd.conf):ssl_enable=YES,需在防火墙中放行加密流量。
安装FTP服务
通过“控制面板→程序→启用或关闭Windows功能”勾选“FTP服务”。
配置防火墙规则
30000-31000)。启用被动模式端口转发(若需)
在FTP服务器配置中设置被动模式端口范围,并在路由器/防火墙中配置端口转发。
参考来源: