案例:vsftpd服务器
2013-09-16 19:33
323 查看
vsftpd简介vsftpd是“verysecureFTPdaemon”的缩写,安全性是它的一个最大的特点。vsftpd是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如Linux、BSD、Solaris、HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的FTP服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。案例:新增一块50G的磁盘,一个分区/MNT/PART1,使得匿名账号只能下载,它的目录是在/mnt/part1/public,本地账户是在/mnt/part1/home目录下,磁盘配额是20M.速率:本地账号速率1M/S,匿名100K/S,而且最大的连接数是100,每用户最大的连接数是3个.环境:linuxvsftpd-2.0.5-16.el5.i386.rpm1.fdisk/dev/sdb2.图11
3.[root@localhost~]#mkfs-text3/dev/sdb14.[root@localhost~]#mkdir/mnt/part15.[root@localhost~]#vim/etc/fstab实现永久性挂载6.图12
7.[root@localhost~]#mount–a实现自动挂载8.[root@localhost~]#quotacheck–augvc检查磁盘的使用空间与限制9.图13
10.[root@localhost~]#useradduser111.[root@localhost~]#useradduser212.[root@localhost~]#echo"123"|passwd--stdinuser113.[root@localhost~]#echo"123"|passwd--stdinuser214.[root@localhost~]#edquota-uuser115.图14
16.[root@localhost~]#edquota-puser1user2把user1的磁盘配额复制成user217.[root@localhostpart1]#mkdirhome创建本机根文件的加目录18.[root@localhosthome]#mv*/mnt/part1/home/把user1和user2这两个文件都移动到它的加目录19.[root@localhosthome]#vim/etc/passwd更改user1和user2的加目录20.图15
21.[root@localhosthome]#useradd-D-b/mnt/part1/home/指出以后再创建账户的时候都会在这个目录下面创建22.[root@localhosthome]#quotaon/dev/sdb1开启磁盘配额23.匿名账号设置24.[root@localhosthome]#mkdirpublic匿名是不能写的,默认是没有写权限的25.[root@localhosthome]#mkdir/mnt/cdrom26.[root@localhosthome]#mvpublic//mnt/part1/更改匿名账户的根目录27.[root@localhosthome]#mount/dev/cdrom/mnt/cdrom/28.rpm-ivh/mnt/cdrom/Server/vsftpd-2.0.5-16.el5.i386.rpm安装vsftpd软件包29.[root@localhosthome]#servicevsftpdstart30.[root@localhosthome]#chkconfigvsftpdon每次开机都可以自动启动31.[root@localhosthome]#vim/etc/vsftpd/vsftpd.conf写入anon_root=/mnt/part1/public更改匿名账号的根目录32.[root@localhosthome]#servicevsftpdstart33.图16
34.测试user1和user2文件大小限制20M35.[root@localhost~]#ddif=/dev/zeroof=f1.user1bs=1Mcount=1536.[root@localhost~]#ddif=/dev/zeroof=f2.user1bs=1Mcount=1537.[root@localhost~]#ftp192.168.2.10登陆user1密码12338.ftp>putf1.user139.ftp>putf2.user140.图17
41.[root@localhost~]#repquota–auvgc查看磁盘配额的容量42.图18
43.速率44.[root@localhost~]#vim/etc/vsftpd/vsftpd.conf对匿名于本地账号速率设置本地限速是1M,而匿名限速是100K分别写入45.anon_max_rate=10000046.local_max_rate=100000047.[root@localhost~]#servicevsftpdrestart每次配置完毕以后需要重新启动48.对下载速率进行测试49.图19
50.图20
51.最大连接数于每一个用户的连接数的限制52.[root@localhostpublic]#vim/etc/vsftpd/vsftpd.conf写入53.max_clients=4最大连接数是4个54.max_per_ip=3每一个用户最多连接3个55.测试56.图21
57.本地账号限制速率(user的下载带宽是10M而user带宽100K)58.[root@localhostpublic]#vim/etc/vsftpd/vsftpd.conf59.写入user_config_dir=/etc/vsftpd/userconfdir限制速率对本地账号的一个目录文件60.[root@localhostpublic]#mkdir/etc/vsftpd/userconfdir61.[root@localhostpublic]#cd/etc/vsftpd/userconfdir/62.[root@localhostuserconfdir]#vim/etc/vsftpd/userconfdir/user1写入63.local_max_rate=1000000064.[root@localhostuserconfdir]#vim/etc/vsftpd/userconfdir/user2写入65.local_max_rate=10000066.图22
67.图2368.
3.[root@localhost~]#mkfs-text3/dev/sdb14.[root@localhost~]#mkdir/mnt/part15.[root@localhost~]#vim/etc/fstab实现永久性挂载6.图12
7.[root@localhost~]#mount–a实现自动挂载8.[root@localhost~]#quotacheck–augvc检查磁盘的使用空间与限制9.图13
10.[root@localhost~]#useradduser111.[root@localhost~]#useradduser212.[root@localhost~]#echo"123"|passwd--stdinuser113.[root@localhost~]#echo"123"|passwd--stdinuser214.[root@localhost~]#edquota-uuser115.图14
16.[root@localhost~]#edquota-puser1user2把user1的磁盘配额复制成user217.[root@localhostpart1]#mkdirhome创建本机根文件的加目录18.[root@localhosthome]#mv*/mnt/part1/home/把user1和user2这两个文件都移动到它的加目录19.[root@localhosthome]#vim/etc/passwd更改user1和user2的加目录20.图15
21.[root@localhosthome]#useradd-D-b/mnt/part1/home/指出以后再创建账户的时候都会在这个目录下面创建22.[root@localhosthome]#quotaon/dev/sdb1开启磁盘配额23.匿名账号设置24.[root@localhosthome]#mkdirpublic匿名是不能写的,默认是没有写权限的25.[root@localhosthome]#mkdir/mnt/cdrom26.[root@localhosthome]#mvpublic//mnt/part1/更改匿名账户的根目录27.[root@localhosthome]#mount/dev/cdrom/mnt/cdrom/28.rpm-ivh/mnt/cdrom/Server/vsftpd-2.0.5-16.el5.i386.rpm安装vsftpd软件包29.[root@localhosthome]#servicevsftpdstart30.[root@localhosthome]#chkconfigvsftpdon每次开机都可以自动启动31.[root@localhosthome]#vim/etc/vsftpd/vsftpd.conf写入anon_root=/mnt/part1/public更改匿名账号的根目录32.[root@localhosthome]#servicevsftpdstart33.图16
34.测试user1和user2文件大小限制20M35.[root@localhost~]#ddif=/dev/zeroof=f1.user1bs=1Mcount=1536.[root@localhost~]#ddif=/dev/zeroof=f2.user1bs=1Mcount=1537.[root@localhost~]#ftp192.168.2.10登陆user1密码12338.ftp>putf1.user139.ftp>putf2.user140.图17
41.[root@localhost~]#repquota–auvgc查看磁盘配额的容量42.图18
43.速率44.[root@localhost~]#vim/etc/vsftpd/vsftpd.conf对匿名于本地账号速率设置本地限速是1M,而匿名限速是100K分别写入45.anon_max_rate=10000046.local_max_rate=100000047.[root@localhost~]#servicevsftpdrestart每次配置完毕以后需要重新启动48.对下载速率进行测试49.图19
50.图20
51.最大连接数于每一个用户的连接数的限制52.[root@localhostpublic]#vim/etc/vsftpd/vsftpd.conf写入53.max_clients=4最大连接数是4个54.max_per_ip=3每一个用户最多连接3个55.测试56.图21
57.本地账号限制速率(user的下载带宽是10M而user带宽100K)58.[root@localhostpublic]#vim/etc/vsftpd/vsftpd.conf59.写入user_config_dir=/etc/vsftpd/userconfdir限制速率对本地账号的一个目录文件60.[root@localhostpublic]#mkdir/etc/vsftpd/userconfdir61.[root@localhostpublic]#cd/etc/vsftpd/userconfdir/62.[root@localhostuserconfdir]#vim/etc/vsftpd/userconfdir/user1写入63.local_max_rate=1000000064.[root@localhostuserconfdir]#vim/etc/vsftpd/userconfdir/user2写入65.local_max_rate=10000066.图22
67.图2368.
相关文章推荐
- 2-6-RHEL6.5搭建vsftpd服务器案例分析与总结(Red Hat Enterprise Linux Server6.3)@树袋飘零
- 网吧Samba服务器和vsftpd服务器综合应用案例
- 网吧Samba服务器和vsftpd服务器综合应用案例
- 网吧Samba服务器和vsftpd服务器综合应用案例
- 基于Vsftpd的FTP服务器搭建案例
- 网吧Samba服务器和vsftpd服务器综合应用案例
- Samba服务器和vsftpd服务器综合应用案例
- Vsftpd 服务器企业案例(一)
- 网吧Samba服务器和vsftpd服务器综合应用案例 推荐
- 文件服务器 之 vsftpd + pam_mysql + mysql 做的 ftp 服务器
- 置顶]无法用浏览器或工具访问VSFTPD 服务器,命令行(端口)访问却成功。
- plsql developer连接数据库导致服务器cpu升高的案例
- vsftpd服务器两张网卡的异常(未解决)
- 配置vsftpd服务器
- 安装vsftpd服务器的注意事项
- 西门子6块盘HP服务器RAID数据恢复成功案例
- DHCP服务器配置及案例
- vsftpd服务器遇到匿名访问时提示需要输入用户名和密码
- centos 5 yum安装与配置vsFTPd FTP服务器详细步骤
- Red Hat Enterprise Linux 5服务器配置之Vsftpd配置