RedHat服务器配置指南--vsftp
时间:2005-06-22 来源:NICKY.BOY
只是一个简单的说明。
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
相关阅读 更多 +
排行榜 更多 +










