欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vsftpd.conf文件配置说明

程序员文章站 2022-05-07 22:26:01
...
  • 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强制剔除。