vsftpd.conf文件配置说明

  • anonymous_enable=YES

        是否允许anonymous登录FTP服务器,默认设置为YES(允许)。

  • local_enable=YES

        是否允许本地用户登录FTP服务器,默认设置为YES(允许)。

  • write_enable=YES

        是否允许用户对FTP服务器具有写权限,默认设置为YES(允许)。

  • local_umask=022

        设置本地用户的文件生成掩码,默认为022。

  • anon_upload_enable=YES

        是否允许匿名用户上传文件,默认设置为YES(允许)。

  • anon_mkdir_write_enable=YES

        是否允许匿名用户创建新文件夹。默认设置为YES(允许)。

  • dirmessage_enable=YES

        是否激活目录欢迎信息功能,当用户首次访问服务器上的某个目录时,FTP服务器将显示欢迎信息。默认情况下,欢迎信息是通过目录下的.message文件获得的。

  • xferlog_enable=YES
        是否启用上传和下载记录日志的功能。
  • ftpd_banner=Welcome to blah FTP service.
        在FTP服务器中设置欢迎登录信息。当用户登录到FTP服务器后,会看到欢迎细信息“ Welcome to blah FTP service.
  • chroot_list_enable=YES
        chroot_list_file=/etc/vsftpd/chroot_list
        若chroot_list_enable设置为YES,则vsftpd将在 chroot_list_file选项值的位置寻找chroot_list文件,/etc/vsftpd/chroot_list文件中包含的用户,在登录后将不能切换到自己目录以外的目录,由FTP服务器自动地切换到用户自己的home目录下。这将使得chroot_list文件中的用户不能随意转到其他用户的FTP home下,以利于FTP服务器的安全管理和隐私保护。
  • userlist_enable=YES
        userlist_deny=YES
        当 userlist_enable为NO时,ftpusers文件中的用户将禁止访问FTP服务器。因此 ftpusers文件又被称为“禁止使用vsftpd的用户列表文件”。
        当 userlist_enable为YES, userlist_deny为NO时,FTP服务器仅允许user_list中的用户访问。
        当 userlist_enable为YES, userlist_deny为YES时,ftpusers和user_list文件中的用户均不能访问FTP服务器。  
  • listen=YES
        当设置为YES时,则vsftpd将以独立模式运行,由vsftpd自己监听和处理连接请求。
  • ascii_upload_enable=YES
        ascii_download_enable=YES
       当设置为YES时,表示允许使用ASCII方式上传和下载文件。
  • idle_session_timeout=600
        如果用户在600秒内没有命令操作,强制脱机,避免占用资源。
  • data_connection_timeout=120
        如果服务器和客户端的数据连接已经成功建立,但是可能由于线路问题导致在120秒内还是无法顺利地完成数据的传送,客户端的连接就会被vsftpd强制剔除。

猜你喜欢

转载自cakin24.iteye.com/blog/2339872