可以的,vsftpd(Very Secure FTP Daemon) 完全可以用在 CentOS 上,而且它是 CentOS / RHEL 系统中默认推荐、最常见的 FTP 服务软件。
下面给你一个简单说明和常见用法:
# 安装
yum install -y vsftpd
# 设置开机自启
systemctl enable vsftpd
# 启动服务
systemctl start vsftpd
# 查看状态
systemctl status vsftpd
/etc/vsftpd/vsftpd.conf # 主配置文件
/etc/vsftpd/user_list # 用户访问控制
/etc/vsftpd/ftpusers # 禁止登录的用户
编辑配置文件:
vi /etc/vsftpd/vsftpd.conf
常用配置:
anonymous_enable=NO # 禁止匿名登录
local_enable=YES # 允许本地用户
write_enable=YES # 允许写入
chroot_local_user=YES # 限制用户在家目录
allow_writeable_chroot=YES
修改后重启:
systemctl restart vsftpd
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload
setsebool -P ftp_home_dir on
或临时关闭(不推荐生产):
setenforce 0
✅ 内部文件传输
✅ 服务器备份
✅ 替代不安全的明文传输(配合 FTPS)
❌ 公网高安全场景(更推荐 SFTP)
如果你愿意,我可以:
你用的是 CentOS 几?