温馨提示×

CentOS FTP配置文件在哪

小樊
47
2025-09-22 06:04:42
栏目: 智能运维

CentOS系统默认FTP服务(vsftpd)的配置文件位置
CentOS系统中,默认安装的FTP服务为vsftpd(Very Secure FTP Daemon),其核心配置文件路径为:
/etc/vsftpd/vsftpd.conf(主配置文件)。

其他相关配置文件

除主配置文件外,vsftpd还有一些辅助配置文件,用于扩展功能或身份验证:

  • /etc/vsftpd/ftpusers:指定禁止访问FTP服务的用户列表(如root等敏感账户);
  • /etc/vsftpd/user_list:配合userlist_enable参数使用,管理允许或禁止访问FTP的用户(需结合userlist_deny参数设置是否允许)。

非默认FTP服务的配置文件位置

若系统安装了其他FTP服务器软件(如ProFTPD、Pure-FTPd),其配置文件位置如下:

  • ProFTPD:主配置文件为/etc/proftpd/proftpd.conf
  • Pure-FTPd:主配置文件为/etc/pure-ftpd/pure-ftpd.conf

如何确认当前FTP服务的配置文件位置

若不确定系统使用的是哪种FTP服务,可通过以下命令确认:

  1. 查看FTP服务运行状态,获取服务名称:
    systemctl status ftp
    
    systemctl list-units | grep ftp
    
  2. 根据服务名称查找配置文件(以vsftpd为例):
    systemctl cat vsftpd | grep "配置文件路径"
    
    或直接搜索配置文件:
    sudo find / -name "vsftpd.conf"
    

修改配置文件后,需重启FTP服务使更改生效:

sudo systemctl restart vsftpd

0