阅读量:3
以下是Ubuntu与vsftpd的防火墙配置技巧:
安装与启用防火墙
使用UFW防火墙,先安装:sudo apt update && sudo apt install ufw,然后启用:sudo ufw enable。
配置防火墙规则
- 允许FTP默认端口:允许FTP控制连接端口21和数据连接端口20:
sudo ufw allow 21/tcp,sudo ufw allow 20/tcp。 - 允许被动模式端口范围:若使用被动模式,需开放其默认端口范围,如50000-50050:
sudo ufw allow 50000:50050/tcp。 - 限制特定IP访问(可选):若只想允许特定IP段访问,可添加规则,如
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。
配置vsftpd
编辑配置文件/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服务正在运行。
以上就是关于“Ubuntu与vsftp的防火墙配置技巧”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm