实验16 FTP服务器配置与管理
一、实训目的
● 掌握Vsftpd服务器的配置方法。
● 熟悉FTP客户端工具的使用。
● 掌握常见的FTP服务器的故障排除。
二、项目背景
某企业网络拓扑图如下图所示,该企业想构建一台FTP服务器,为企业局域网中的计算机提供文件传送任务,为财务部门、销售部门和OA系统提供异地数据备份。要求能够对 FTP 服务器设置连接、日志记录、消息、验证客户端身份等属性,并能创建用户隔离的FTP站点。
管理部财务部销售部FTP 服务器OA系统12… … FTP 客户端N-1N
三、实训内容
练习Linux系统下Vsftpd服务器的配置方法及FTP客户端工具的使用。
四、实训步骤
1、设置匿名帐号具有上传、创建目录权限。
2、设置禁止本地user1用户登录ftp服务器。
3. 设置本地用户登录FTP服务器之后,在进入dir目录时显示提示信息“welcome”
4.设置将所有本地用户都锁定在家目录中
5. 设置只有指定本地用户user1和user2可以访问FTP服务器
6. 配置基于主机的访问控制
实现如下功能:
● 拒绝192.168.6.0/24访问。
● 对域jnrp.net和192.168.2.0/24内的主机不做连接数和最大传输速率。
● 对其他主机的访问每IP的连接数为1,最大传输速率为20KB/S
7. 使用PAM实现基于虚拟用户的FTP服务器的配置。
7.1创建虚拟用户口令库文件。
7.2生成虚拟用户所需的PAM配置文件/etc/pam.d/vsftpd。
7.3修改vsftpd.conf文件。