Linux系统常用FTP服务端
1.vsftpd(最主流,轻量安全)
特点:全称“VerySecureFTPDaemon”,轻量、稳定、安全性高,是Linux默认推荐的FTP服务端。
安装与配置:
参考前文「Linux系统搭建FTP服务器(vsftpd)」部分,核心步骤:
安装:sudoaptinstallvsftpd(Ubuntu)或sudoyuminstallvsftpd(CentOS);
配置文件:/etc/vsftpd.conf(限制匿名登录、开启本地用户写入权限、启用chroot禁锢目录等);
开放端口:防火墙允许21端口(FTP控制连接)及被动模式端口范围。
2.ProFTPD(灵活,适合复杂场景)
特点:配置文件格式类似Apache,支持虚拟用户、模块扩展,适合需要定制化规则的场景。
安装与配置:
安装:sudoaptinstallproftpd(Ubuntu)或sudoyuminstallproftpd(CentOS);
配置文件:/etc/proftpd/proftpd.conf,可通过添加<User>标签指定用户权限,或启用虚拟用户模块(mod_sql等)。