FTP服务器配置文件的修改位置取决于所使用的FTP服务器软件,以下是常见FTP服务器的配置文件路径及修改步骤:
/etc/vsftpd/vsftpd.conf(主配置文件)。nano或vim)以管理员权限打开文件,例如:sudo nano /etc/vsftpd/vsftpd.conf
修改所需配置项(如anonymous_enable=YES/NO控制匿名访问、local_enable=YES/NO控制本地用户登录等),保存并退出编辑器。/etc/proftpd/proftpd.conf,部分发行版可能在/etc/proftpd/conf.d/目录下有额外配置文件(如/etc/proftpd/conf.d/ftpusers.conf)。sudo nano /etc/proftpd/proftpd.conf
修改配置项(如Port修改端口、DefaultRoot设置根目录等),保存后退出。/etc/pure-ftpd/pure-ftpd.conf(主配置文件)。sudo nano /etc/pure-ftpd/pure-ftpd.conf
修改配置项(如ChrootEveryone YES启用chroot、PassivePortRange 1024 1048设置被动模式端口范围等),保存并退出。FileZilla Server.xml(如C:\Program Files\FileZilla Server\FileZilla Server.xml)。/etc/filezilla/server.xml或安装目录下的config.xml。<Port>21</Port>修改端口、<MaxConnections>100</MaxConnections>设置最大连接数等),保存后通过FileZilla Server管理界面或命令行重启服务。sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak),避免配置错误导致服务无法启动。sudo systemctl restart vsftpdsudo systemctl restart proftpdsudo systemctl restart pure-ftpdfilezilla-server restart。vsftpd -t、ProFTPD的proftpd -t),可在重启前检查配置文件是否有语法错误。