linux vsftp的配置
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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |