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_port和pasv_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。