最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Linux vsFTP服务防火墙配置:如何开放FTP数据传输
时间:2026-05-22 09:30:01 编辑:袖梨 来源:一聚教程网
在Linux环境下部署vsftpd服务时,防火墙配置是确保FTP正常通信的关键环节。本文将详细介绍从安装到防火墙设置的全流程操作指南。

安装vsftpd服务是首要步骤,不同Linux发行版需执行对应命令:
Debian/Ubuntu系统用户请运行:
sudo apt-get updatesudo apt-get install vsftpdCentOS等RPM系系统则应执行:
sudo yum install vsftpd修改配置文件是核心操作,通过编辑器打开
/etc/vsftpd/vsftpd.conf:sudo nano /etc/vsftpd/vsftpd.conf关键配置项需要解除注释或添加:
local_enable=YESwrite_enable=YESchroot_local_user=YESallow_writeable_chroot=YES完成编辑后保存退出。
重启服务使配置生效:
sudo systemctl restart vsftpdiptables防火墙配置分三步执行:
首先开放控制端口:
sudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT接着调整端口范围参数:
net.ipv4.ip_local_port_range = 1024 65535最后放行数据传输端口:
sudo iptables -A INPUT -p tcp --dport 1024:65535 -j ACCEPTfirewalld用户需通过自定义服务实现配置:
基础端口开放命令:
sudo firewall-cmd --permanent --add-port=21/tcp创建
ftp.xml服务文件并置于指定目录:FTP FTP service 最终加载配置并启用服务:
sudo firewall-cmd --reloadsudo firewall-cmd --permanent --add-service=ftpsudo firewall-cmd --reload
通过上述步骤的系统配置,您的Linux服务器已具备完整的FTP服务能力,用户可通过标准协议进行安全稳定的文件传输操作。
相关文章
- Debian Informix集群搭建方案 07-13
- 怎样在Debian上搭建Informix环境 07-13
- Debian系统Informix数据库迁移指南 07-13
- Informix在Debian内的数据备份策略 07-13
- Linux下Telnet命令的使用技巧和最佳实践 07-13
- Telnet命令在Linux中的工作原理是怎样的 07-13