温馨提示×

Ubuntu中vsftp配置文件详解

小樊
43
2025-08-27 14:44:25
栏目: 智能运维

Ubuntu中vsftpd的配置文件为/etc/vsftpd.conf,以下是部分常见配置项详解:

  • 匿名用户设置
    • anonymous_enable:控制是否允许匿名用户登录,YES为允许,NO为禁止,默认YES
    • anon_upload_enable:是否允许匿名用户上传文件,YES为允许,NO为禁止,默认NO
    • anon_mkdir_write_enable:是否允许匿名用户创建目录,YES为允许,NO为禁止,默认NO
  • 本地用户设置
    • local_enable:控制是否允许本地用户登录,YES为允许,NO为禁止,默认YES
    • local_root:本地用户登录时的根目录,默认为用户家目录。
    • local_umask:本地用户新增档案时的umask值,默认077
  • 传输模式设置
    • pasv_enable:是否启用被动模式,YES为启用,NO为禁用,默认YES
    • pasv_min_portpasv_max_port:设置被动模式数据连接的最小和最大端口,默认0(任意端口)。
    • connect_from_port_20:是否使用20端口进行数据传输,YES为使用,NO为不使用,默认YES
  • 访问控制设置
    • chroot_local_user:是否将本地用户限制在其主目录下,YES为限制,NO为不限制,默认NO
    • userlist_enable:是否启用用户列表文件控制用户访问,YES为启用,NO为禁用,默认NO
    • max_clients:允许的最大并发连接数,默认0(无限制)。
    • max_per_ip:每个IP允许的最大连接数,默认0(无限制)。
  • 日志设置
    • xferlog_enable:是否启用上传/下载日志记录,YES为启用,NO为禁用,默认YES
    • xferlog_file:日志文件名和路径,默认/var/log/vsftpd.log

0