在Ubuntu上配置FTPServer(通常使用vsftpd)的防火墙涉及几个步骤。以下是详细的指南:
sudo apt update
sudo apt install ufw
sudo ufw enable
允许FTP端口通过防火墙:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
允许本地用户登录:
/etc/vsftpd.conf
,确保以下设置:anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
sudo systemctl restart vsftpd
使用以下命令验证防火墙设置是否正确:
sudo ufw status
确保端口20和21已打开,并且VSFTPD服务正在运行。
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow from 192.168.1.0/24 to any port 21
sudo ufw allow from 192.168.1.0/24 to any port 20
通过以上步骤,你可以在Ubuntu上成功配置vsftpd的防火墙设置,确保FTP服务能够正常访问。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>