快速业务通道

linux vsftp的配置

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

vsftp是linux上比较常用的ftp服务器,安装vsftp也很简单可以直接用redhat的安装在本地上用rpm -ivh命令进行安装,或者用tar包进行安装,就是用./configure 然后make,make install三步就可以搞定了:

我在架设这个服务器的时候觉的并不是很难,只要对配置文件很熟悉就可以配置的很好了,下面是一些vsftp的配置:

匿名用户的配置选项:

anonymous_enable=yes 启用匿名用户登录.

no_anon_password=yes 匿名用户登录是否不询问密码.

anon_upload_enable=yes 匿名用户对文件(非目录)上传权限.

anon_world_readable_only=yes 匿名用户对文件夹的创建权限.

anon_mkdir_write_enable=yes 匿名用户对文件和文件夹的删除和重命名

anon_root=(none) 匿名用户主目录.

anon_max_rate=100 匿名用户速度限制.

anon_umask=(077) 匿名用户上传文件时有掩码.

chown_uploads=yes 所有匿名上传文件的所属用户将会被更改成chown_username.

chown_username=whoever 匿名上传文件所属用户名.

allow_anon_ssl=NO 允许匿名用户用ssl方式进行连接.

anon_other_write_enable=NO 允许匿名用户删除,修改名字等权限.

anon_max_rate 匿名用户下载的最大速度.

anon_umask 匿名用户创建文件的默认权限遮罩.

anon_root 指定匿名用户登录的默认目录.

本地用户配置选项:

local_umask=022 本地用户上传文件的umask.

userlist_enable=yes 限制了这里的用户不能访问.

userlist_deny=YES 是否拒绝一部分用,只允许指定的用户登录.

userlist_file= 存放指定能够登录或者不能够登录的用户.

userlist_log=NO 是否开启记录在userlist_file里面指定的用户登录失败的日志.

local_root 设置一个本地用户登录后进入到的目录.

user_config_dir 设置用户的单独配置文件,用那个账户登录就用那个账户命名.

download_enable 限制用户的下载权限.

chown_uploads=yes 所有匿名上传的文件的所属用户将会被更改成chown_username.

chown_username=whoever 匿名上传文件所属用户名.

chroot_list_enable=yes 所有列在chroot_list_file之中的使用者不能更改根目录.

chroot_list_file=/etc/vsftpd/chroot_list 指定限制的用户文件.

chroot_local_user=NO 是否允许本地用户登录后更改目录.

user_config_dir= 存放用户的配置文件,实现不同用户不同权限.

local_max_rate 本地用户速度限制.

虚拟用户配置选项:

pam_service_name=vsftpd 设置PAM使用的名称,默认值为/etc/pam.d/vsftpd.

guest_enable=yes 启用虚拟用户.默认值为NO.

guest_username=ftp 这里用来映射虚拟用户.

virtual_use_local_privs=yes yes代表和本地用户权限相同.no与匿名用户权限相同.

全局设置:

write_enable=yse(全局配置)可以上传删除,重命名.

max_clients 最大连接数.

max_per_ip 每个ip的最大连接数.

data_connect_timeout 数据连接超时.

connect_timeout 连接超时.

accept_timeout 建立连接超时.

ascii_download_enable 用ascii模式下载.

ascii_upload_enable 用ascii模式上传.

async_abor_enable

check_shell 是否检查登录者的shell.

connect_from_port_20=NO 是否用20端口进行连接.

deny_email_enable=NO 是否登录失败后是否要发送邮件给登录失败的用户.

banned_email_file=/etc/vsftpd/banned_mail指定要发送邮件的用户名单.

dirlist_enable=YES 是否允许用户使用命令列出目录.

dirmessage_enable=ON 当用户登录到目录时是否显示消息.

download_enable=YES 是否允许下载

dual_log_enable=NO

force_dot_files=NO

force_anon_data_ssl=NO 强制匿名用户使用ssl进行数据交换.

force_anon_logins_ssl=NO 强制匿名用户使用ss

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号