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
相关阅读 更多 +
排行榜 更多 +