Linux下的Vsftpd配置篇
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-09
4. 配置
1) 匿名用户登录FTP
Ø 配置
安装完成后,service vsftpd start启动服务
Ø 测试
在XP下连接FTP,可以看到登陆成功,用户名为ftp,即为匿名用户,anonymous也为匿名用户,vsFTP默认的配置匿名用户就可登录
2) 实名用户登录FTP
Ø 配置
mkdir -p /var/ftp/pub/zwb:建立用户登录根目录
useradd -G ftp -d /var/ftp/pub/zwb -M zwb:建立实名用户
passwd zwb:设置实名用户登录密码
Ø 测试
3) 只允许匿名登录,不允许实名登录
Ø 配置
l 修改配置文件
将local_enable=YES改为NO,保存退出 l 重启服务 Ø 测试 4) 不允许匿名登录,只允许实名登录 Ø 配置 l 修改配置文件 将local_enable=NO改为YES,anonymous_enable=YES改为NO,退出保存 l 重启服务 Ø 测试 5) 黑、白名单 Ø 黑名单 l 配置 u 修改配置文件 anonymous_enable=NO改为anonymous_enable=YES,还原初始配置 u 添加黑名单 将zwb用户追加进黑名单 l 测试 zwb用户登录失败 Ø 白名单 l 配置 u 还原设置 将上面追加进黑名单的用户zwb移除并保存退出 u 设置白名单 添加userlist_deny=NO与userlist_file=/etc/vsftpd/user_list这2行 u 添加白名单 除user_list里的用户外,都不可登陆 u 重启服务 l 测试 6) 限制客户数 Ø 配置 l 还原设置 u 还原白名单 将上面追加进黑名单的用户zwb移除并保存退出 u 还原配置文件 去掉userlist_deny=NO与userlist_file=/etc/vsftpd/user_list l 修改配置文件 添加max_clients=1,指明最大客户连接数量为1 l 重启服务 Ø 测试 ftp用户登录成功,不要退出,再次开启一个命令行 在才开启的命令行上连接FTP,错误代码421,提示There are too many connected users,please try later(有太多的用户连接,稍后再试),使用zwb用户登录Connection closed by remote host(远程主机连接关闭) 7) 速率限制 Ø 匿名用户与实名用户速率限制 l 配置 u 还原设置 去掉max_clients=1 u 修改配置文件 单位为bytes,local_max_rate表示实名用户的下载速度,anon_max_rate表示匿名用户的下载速度 u 重启服务 l 测试 u 创建测试文件 dd if=/dev/zero of=get_test bs=126k count=1创建一个大小为126k的文件,用0填满,作为测试文件,实际创建了一个129k的文件 u 测试 zwb用户用时为0.77Seconds,速率为168.44Kbytes/sec.ftp用户用时为6.20Seconds,速率为20.80Kbytes/sec Ø 不同实名用户分等级下载限制 l 配置 u 还原设置
去掉local_max_rate与anon_max_rate u 添加用户 建立zzj用户的用户根目录,添加zzj用户,设置zzj用户密码 u 修改配置文件添加user_config_dir=/etc/vsftpd,设置用户配置目录 u 添加用户配置文件 n 为zwb用户添加配置文件 n 为zzj用户添加配置文件 u 重启服务 l 测试 zwb用户用时为0.78Seconds,速率为165.20Kbytes/sec.zzj用户用时为6.20Seconds,速率为20.80Kbytes/sec 8) 上传 Ø 匿名用户上传 l 配置 u 还原设置 把user_config_dir=/etc/vsftpd去掉 u 修改配置文件 取消anon_upload_enable=YES与anon_mkdir_write_enable=YES前的注释,添加anon_other_write_enable=YES,表示允许文件改名、删除 u 权限配置 chmod -R 777 pub: 将pub目录改为777的权限 chcon -R -t public_content_rw_t pub: 将pub目录的文件类型改为public_content_rw_t getseb |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: RHEL使用CentOS的数据源运行YUM下一篇: linux shell 之sed
关于Linux下的Vsftpd配置篇的所有评论