快速业务通道

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

分享到: 更多

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号