实验要求:

 

构建可匿名访问ftp服务器

匿名用户能下载和上文件到pub目录中

本地用户登录ftp后禁锢在自己的宿主目录中,并禁止本人名账户访问ftp

所有上传文件都去除非宿主位的写权限,使用ftp命令验证效果。

构建虚拟用户服务器。

添加benet班级名、本名的三个虚拟账户

Benet用户只允许下载文件班级名账户可以下载上传文件,本人账户可以上传下载文件和目录可以删除,改名文件和目录。

服务器最多允许1000并发连接,每个ip最多可以同时连接两个,benet用户限速100KB/s

 

 

 

一、 关闭防火墙和selinux服务

第十一章   Linux   FTP服务_Linux    FTP 

第十一章   Linux   FTP服务_Linux    FTP_02 

二、 挂载光盘

 

第十一章   Linux   FTP服务_Linux    FTP_03 

三、 安装ftp

 

第十一章   Linux   FTP服务_Linux    FTP_04 

四、 备份配置文件

第十一章   Linux   FTP服务_Linux    FTP_05 

五、 创建匿名用户访问ftp

 

1开启匿名

第十一章   Linux   FTP服务_Linux    FTP_06 

2匿名上传和创建目录

第十一章   Linux   FTP服务_Linux    FTP_07 

3、匿名目录和其他权限

第十一章   Linux   FTP服务_Linux    FTP_08 

4启动服务

第十一章   Linux   FTP服务_Linux    FTP_09 

5设置文件属主

第十一章   Linux   FTP服务_Linux    FTP_10 

5客户端验证

第十一章   Linux   FTP服务_Linux    FTP_11 

 第十一章   Linux   FTP服务_Linux    FTP_12

六、 使用本地用户登录ftp

 

1、 创建用户

第十一章   Linux   FTP服务_Linux    FTP_132配置文件

第十一章   Linux   FTP服务_Linux    FTP_14 

3、 禁锢

第十一章   Linux   FTP服务_Linux    FTP_15 

4、 赋予本地用户权限

第十一章   Linux   FTP服务_Linux    FTP_16 

5、 重启服务

第十一章   Linux   FTP服务_Linux    FTP_17 

6客户端验证

第十一章   Linux   FTP服务_Linux    FTP_18第十一章   Linux   FTP服务_Linux    FTP_19 

 

 

七、 禁止本名登录

 

1将用户加入user_list文件中

第十一章   Linux   FTP服务_Linux    FTP_20 

2、 禁止用户

第十一章   Linux   FTP服务_Linux    FTP_21 

3、 重启服务

第十一章   Linux   FTP服务_Linux    FTP_22 

4、 或者将用户直接加入黑名单

第十一章   Linux   FTP服务_Linux    FTP_23第十一章   Linux   FTP服务_Linux    FTP_24 

5、 验证

第十一章   Linux   FTP服务_Linux    FTP_25 

八、 虚拟用户访问ftp

 

 

1、 创建文本格式的用户

第十一章   Linux   FTP服务_Linux    FTP_26第十一章   Linux   FTP服务_Linux    FTP_27 

2、 创建db 格式的数据文件

第十一章   Linux   FTP服务_Linux    FTP_28 

3、 赋予文件权限

第十一章   Linux   FTP服务_Linux    FTP_29 

4添加虚拟用户的映射账号、创建ftp目录

 

第十一章   Linux   FTP服务_Linux    FTP_30 

4、 为虚拟用户建立PAM认证文件

第十一章   Linux   FTP服务_Linux    FTP_31 

第十一章   Linux   FTP服务_Linux    FTP_32 

5、 修改vsftpd配置

第十一章   Linux   FTP服务_Linux    FTP_33 

6、 不同用户配置权限

 

第十一章   Linux   FTP服务_Linux    FTP_34 

Fuhao用户

第十一章   Linux   FTP服务_Linux    FTP_35 

第十一章   Linux   FTP服务_Linux    FTP_36 

Yaya 用户

第十一章   Linux   FTP服务_Linux    FTP_37 

7、 修改vsftpd配置

第十一章   Linux   FTP服务_Linux    FTP_38 

 

8、 重启服务

第十一章   Linux   FTP服务_Linux    FTP_39 

9、 验证

第十一章   Linux   FTP服务_Linux    FTP_40