在Ubuntu上配置FTP服务器的防火墙规则,通常需要使用ufw(Uncomplicated Firewall)或iptables
ufw。如果没有,请运行以下命令来安装:sudo apt-get update
sudo apt-get install ufw
ufw:sudo ufw enable
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 50000:50050/tcp
sudo ufw status
输出应显示已允许的FTP相关端口。
sudo ufw allow from [IP_ADDRESS] to any port 20
sudo ufw allow from [IP_ADDRESS] to any port 21
sudo ufw allow from [IP_ADDRESS] to any port 50000:50050
将[IP_ADDRESS]替换为您要允许访问的IP地址。
ufw以应用更改:sudo ufw reload
现在,您的Ubuntu FTP服务器应该已经配置了适当的防火墙规则。请注意,这些步骤适用于使用默认FTP服务的情况。如果您使用的是其他FTP服务器软件(如vsftpd、ProFTPD等),可能需要进行额外的配置。