VSFTP安装及应用

背景:安装一台FTP服务器,存放一些文件资料,视频等等。

由于rpm包安装的VSFTP时,提供给用户上传的目录在/根目录下。这样如果FTP上的文件过多的话,就会占用太多的硬盘资源。所以需要添加一块儿新的硬盘来存放FTP文件。

要求:

1、匿名用户只能下载/mnt/ftp/public中的文件

2、本地用户登录ftp的目录/mnt/ftp/home/,能够上传和下载

3、限制用户的磁盘配额,每个用户的使用空间是5M

4、本地用户的下载速率1m/s,匿名用户的下载速率:100k/s

5、最大连接数3,每用户最大连接数2

6、本地用户user1的下载速度:10m/s,user2的下载速度:100k/s

7、不允许user1切换目录。

一、新增一块硬盘;

名称:RedHat el52 大小:8G分区:/mnt/ftp

122211688.png

122255611.png

122342676.png

122420685.png

122458338.png

二、新硬盘分区

122649532.png

122654768.png

122659425.png

122711822.png

122716998.png

122722233.png

122733360.png

123322478.png

三、磁盘配额

123423962.png

因为使用本地用户在登录ftp时,会登录到用户的家目录。所以在创建用户时,应该让其家目录在/mnt/ftp/home文件中。默认创建用户的家目录在/home/用户名。

123720653.png

123724812.png

123756375.png

123805242.png

四、安装vsftpd服务。

123948318.png

123953677.png

用户登录目录测试:

124521481.png

124529670.png

124549836.png

124648261.png

磁盘配额测试:

124840911.png

124945224.png

125020997.png

125026311.png

下载速率限制以及测试:

修改vsftpd的配置文件/etc/vsftpd/vsftpd.conf

125247617.png

125305600.png

125329132.png

最大连接数以及每个用户的连接数:

125524917.png

注意:在修改配置文件之后需要重启服务,重新加载配置文件。

182319964.png

182322253.png

对本地用户做限制:

user1下载速率:10m/s,user2下载速率:100k/s

185903219.png

185931471.png

190003358.png

限制用户切换目录:

190130650.png

190154917.png

190209355.png


本文出自 “人生在勤,不索何获” 博客,谢绝转载!

你可能感兴趣的:(vsftp, , ,磁盘限额,权限限制,网速限制)