实验要求:
n 构建可匿名访问的ftp服务器。
l 匿名用户能下载和上传文件到pub目录中。
l 本地用户登录ftp后禁锢在自己的宿主目录中,并禁止本人名账户访问ftp。
l 所有上传的文件都去除非宿主位的写权限,使用ftp命令验证效果。
n 构建虚拟用户服务器。
l 添加benet、班级名、本人名的三个虚拟账户
l Benet用户只允许下载文件,班级名账户可以下载上传文件,本人账户可以上传下载文件和目录可以删除,改名文件和目录。
l 服务器最多允许1000个并发连接,每个ip最多可以同时连接两个,benet用户限速100KB/s。
一、 关闭防火墙和selinux服务
二、 挂载光盘
三、 安装ftp
四、 备份配置文件
五、 创建匿名用户访问ftp
1、开启匿名
2、匿名上传和创建目录
3、匿名目录和其他权限
4、启动服务
5、设置文件属主
5客户端验证
六、 使用本地用户登录ftp
1、 创建用户
2、配置文件
3、 禁锢
4、 赋予本地用户权限
5、 重启服务
6客户端验证
七、 禁止本人名登录
1、将用户加入user_list文件中
2、 禁止用户
3、 重启服务
4、 或者将用户直接加入黑名单中
5、 验证
八、 虚拟用户访问ftp
1、 创建文本格式的用户
2、 创建db 格式的数据库文件
3、 赋予文件权限
4、添加虚拟用户的映射账号、创建ftp目录
4、 为虚拟用户建立PAM认证文件
5、 修改vsftpd配置
6、 为不同用户配置权限
Fuhao用户
Yaya 用户
7、 修改vsftpd配置
8、 重启服务
9、 验证
时间: 2024-10-12 22:41:21