快速业务通道

linux redhat 5.4 vsftpd服务

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04

vsftpd服务搭建:

1:所需要的安装包

vsftpd-2.0.5-16.el5.i386.rpm

2:安装的方法

[root@dns1 Server]# rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm 用rpm方法安装

warning: vsftpd-2.0.5-16.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: failed to stat /media/RHEL_5.4 i386 DVD: No such file or directory
Preparing... ########################################### [100%]
1:vsftpd ########################################### [100%]

[root@dns1 Server]# yum -y install vsftpd 用yum安装(太长了就不贴出结果了)

3:vsftpd服务的安装后的一些重要的目录

[root@dns1 Server]# rpm -ql vsftpd
/etc/logrotate.d/vsftpd.log 日志文件目录
/etc/pam.d/vsftpd 访问控制列表目录

/etc/rc.d/init.d/vsftpd 启动脚本文件目录
/etc/vsftpd/ftpusers 用户目录
/etc/vsftpd/user_list 用户列表
/etc/vsftpd/vsftpd.conf 主配置文件的路径
/etc/vsftpd/vsftpd_conf_migrate.sh
/var/ftp/pub 默认的文件共享目录

4:主配置文件

[root@dns1 ~]# vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES YES是表示允许匿名访问,NO是拒绝匿名访问 拥有帝国一切,皆有可能。欢迎访问phome.net
local_enable=YES YES是允许本地用户登录,NO是拒绝本地用户登录
write_enable=YES 设置使用者是否有写的权限,YES是有,NO拒绝
local_umask=022 设置本地用户新建文件的umask数值

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=whoever 设置匿名用户上传文件的所有者名称

xferlog_file=/var/log/xferlog 定义用于详细记录上传和下载信息的日志文件
xferlog_std_format=YES 是否启用日志的标准格式
idle_session_timeout=600 空闲用户的会话超时时间
data_connection_timeout=120 空闲数据连接超时时间
nopriv_user=ftpsecure
async_abor_enable=YES

ascii_upload_enable=YES 是否启用ascii格式上传
ascii_download_enable=YES 是否启用ascii格式下载
deny_email_enable=YES 是否拒绝列表中的邮件地址进行匿名登录
banned_email_file=/etc/vsftpd/banned_emails 设置包含拒绝的邮件地址的文件

chroot_list_enable=YES 是否锁定使用者在家目录
chroot_list_file=/etc/vsftpd/chroot_list 设置用户的列表文件

ls_recurse_enable=YES 是否使用递归 拥有帝国一切,皆有可能。欢迎访问phome.net
listen=YES 是否启用独立进程控制VSFTPD

需要添加到主配置文件的一些参数:

local_root = 定义本地用户的根目录

hide_ids = 定义是否隐藏文件的所有者和组信息

guest_enable = YES 将非匿名用户都视为guest账号

anon_root = 定义匿名用户登录后的根目录

anon_max_rate = B/s 设定匿名用户的最大数据传输速度

max_clients = 定义同时访问服务器的最大连接数

max_per_ip = 设置每个IP连接的最大数,‘0’表示不限制

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号