Ubuntu下的vsftp配置

vsftp配置文件位于
/etc/vsftpd.conf

参数说明:
  #anonymous_enable 是否允许匿名ftp,如否则选择NO,默认允许匿名访问,注意当允许是所有用户均视为匿名登录。
  #local_enable 是否允许本地用户访问,是指VSFTP所在机器上的注册用户。
  #local_umask=022 默认的umask码
  #write_enable 是否允许本地用户修改和删除
  #local_umask=022 FTP上传文件权限 ,默认是077
  #anon_upload_enable=YES 是否允许匿名用户上传
  #anon_mkdir_write_enable=YES 是否允许匿名用户的写和创建目录的权限
  #dirmessage_enable=YES 当切换目录时,是否显示该目录下message隐藏文件的内容
  #xferlog_enable=YES 是否激活上传和下载的日志
  #connect_from_port_20=YES 是否启动FTP数据端口20的连接请求
  #chown_uploads=YES 是否改变上传文件的所有者
  #chown_username=whoever 改变上传文件的所有着为whoever
  #xferlog_file=/var/log/vsftpd.log 上传/下载日志文件所默认的路径
  #xferlog_std_format=YES 是否使用标准的ftpd xferlog日志格式
  #idle_session_timeout=600 是否将在用户会话空闲10分钟后被中断
  #data_connection_timeout=120 是否将在数据连接空闲2分钟后被中断
  #nopriv_user=ftpsecure 是否运行vsftpd需要的非特殊系统用户默认nobody
  #async_abor_enable=YES 是否是否允许运行特殊的FTP命令async
  #ascii_upload_enable=YES 是否启用上传的ascii传输方式
  #ascii_download_enable=YES 是否启用下载的ascii传输方式
  #ftpd_banner=Welcome to blah FTP service. 用户连接服务器后显示信息
  #deny_email_enable=YES 是否允许某些匿名用户使用邮件地址(默认的)
  chroot_local_user=NO
  chroot_list_enable=YES
  chroot_list_file=/etc/vsftpd.chroot_list #指出被锁定在自家目录中的用户的列表文件。文件格式为一行一用户。
  注意:当chroot_local_user=NO、chroot_list_enable=YES时,vsftpd.chroot_list中用户为锁定用户,即他们除了自己的目录,不可以访问其他目录。
  当chroot_local_user=YES、chroot_list_enable=YES时,vsftpd.chroot_list中用户为非锁定用户,他们可以访问任何其他目录。
  local_root=/var/www/web (路径自定义)#定义所有本地用户的根目录。当本地用户登入时,将被更换到此目录下。(注释则访问该用户自己目录)
  write_enable=YES
  max_clients=100 #FTP服务器最大承载用户
  max_per_ip=5 #限制每个IP的进程
  local_max_rate=256000 #最大传输速率(b/s)
  hide_ids=YES #是否隐藏文件的所有者和组信息
  idle_session_timeout= 3000 #空闲(发呆)用户会话的超时时间,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线。单位为秒,默认值为300。

Tags:

星期六, 十二月 31st, 2011 服务器

Leave a Reply

1LMooBmUE153Wnd3zDryWvDyXxQudbFxDr