RedHat服务器配置指南--vsftp

发表于:2007-07-04来源:作者:点击数: 标签:
只是一个简单的说明。 1.相关配置文件 /etc目录下的vsftpd.c onf,vsftpd.ftpuser,vsftpd.us er_list,/etc/xinetd.d/vsftpd 2.配置vsftp 主要是修改/etc/vsftpd.conf就可以了,相关参数如下: anonymous_enable=YES 是否允许匿名ftp,如否则选择NO local_enable=

只是一个简单的说明。

     1.相关配置文件                                                             

  /etc目录下的vsftpd.c
onf,vsftpd.ftpuser,vsftpd.us
er_list,/etc/xinetd.d/vsftpd
  2.配置vsftp                                                           
  主要是修改/etc/vsftpd.conf就可以了,相关参数如下:           

  anonymous_enable=YES 是否允许匿名ftp,如否则选择NO

  local_enable=YES 是否允许本地用户登录                       

  local_umask=022 默认的umask码                           

  anon_upload_enable=YES 是否允许匿名ftp用户访问     

  anon_upload_enable=YES 是否允许匿名上传文件           

  anon_mkdir_write_ena
ble=YES 是否允许匿名用户有创
建目录的权利

  dirmessage_enable=YES 是否显示目

录说明文件,默认是YES但需要收工创建.message文件


  xferlog_enable=YES 是否记录ftp传输过程                 

  connect_from_port_20=YES 是否确
信端口传输来自20(ftp-data)

  chown_upload=YES                                             
  chown_username=usern
你可以把上传的文件都改成
ame 是否改变上传文件的属主,
root属主
如果是需要输入一个系统用户名,


  xferlog_file=/var/log/vsftpd.log
/var/log/vsftpd.log
ftp传输日志的路径和名字默认是


  xferlog_std_format=Y
ES 是否使用标准的ftp xferlog
模式

  idle_session_timeout
=600 设置默认的断开不活跃ses
sion的时间

  data_connection_timeout=120 设置数据传输超时时间

  nopriv_user=ftpsecur
e 运行vsftpd需要的非特权系统
用户默认是nobody

  async_abor_enable=YES 是否允许运
文如下:
行特殊的ftp命令async ABOR.这里我翻译的不爽,原

  When enabled, a special FTP comm
Only ill advised FTP clients will us
awkward to handle, so it is dis-able
will hang when cancelling a transfer
wish to enable it.
and known as "async ABOR" will be enabled.
e this feature.Addtionally, this feature is
d by default. Unfortunately, some FTP clients
unless this feature is available, so you may


  ascii_upload_enable=YES                               
  ascii_download_enabl
e=YES 是否使用ascii码方式上
传和下载文件

  ftpd_banner=Welcome
to chenlf FTP service. 定制
欢迎信息

  deny_email_enable=YES                                   
  banned_email_file=/etc/vsftpd.ba
址,如果是输入禁止的邮件地址的路径和
nned_emails 是否允许禁止匿名用户使用某些邮件地
文件名

  chroot_list_enable=YES                                 
  chroot_list_file=/et
,如果选择了yes那么chroot
的列表
c/vsftpd.chroot_list 是否将
_list_file=/etc/vsftpd.chroo

系统用户限止在自己的home目录下
t_list中列出的是不chroot的用?br>

  max_clients=Number
他的用户将得到错误信息,
如果以standalone模式起动,那
默认是0不限止
么只有$Number个用户可以连接,其


  message_file 设置访问一个目录时
获得的目录信息文件的文件名,默认是.message

  没发现有限止带宽的地
方,如果谁知道请告诉我,详细的
帮助说明请参考man vsftpd.conf

  3 配置实例                                                                 
  以下是我的配置文件.允许匿名FTP,
允许上传,chroot用户目录,上传文件属主改为root

  anonymous_enable=YES                                     
  local_enable=YES                                             
  write_enable=YES                                             
  local_umask=022                                               
  anon_upload_enable=YES                                 
  anon_mkdir_write_enable=YES                       
  dirmessage_enable=YES                                   
  xferlog_enable=YES                                         
  connect_from_port_20=YES                             
  chown_uploads=YES                                           
  chown_username=root                                       
  xferlog_file=/var/log/vsftpd.log             
  xferlog_std_format=YES                                 
  pam_service_name=vsftpd                               
  chroot_local_user=YES                                   

  4 起动服务                                                                 

  vsftpd和wu-ftpd不能
然后修改/etc/vsftpd将dis
同时起动,所以修改/etc/xinetd
able设置为NO
.d/wu-ftpd将disable设置为yes,

  执行/etc/initd.d/xinetd restart                   


本文引用通告地址: http://www.donews.net/grasssoul/services/trackbacks/207113.aspx

原文转自:http://www.ltesting.net