《linux服务器配置与管理》教案06-任务六 FTP 服务的配置与管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.在教学平台上学习教材电子版和课件。
教学过程
师生活动:
一、复习提问
1.NFS服务器的配置与调试方法
2.NFS客户端的配置方法
3.NFS故障排除的技巧
二、导入新课
文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。
3.建立2个本地用户:schema、cookie,密码与用户名同名,在根目录下建立与两个用户同名的目录。本地用户schema、cookie只能登录到对应的/schema、/cookie目录,不能切换到指定目录以外的目录。
4.限制最多3个用户登录ftp服务,并设置开机自动加载该服务。
学生活动:观看教师演示、边学边做、思考、讨论、完成任务实践
三、讲授新课
(1)公司现有多个部门多个员工,因工作需要,只允许ftpuser1和ftpuser2这两个虚拟用户具有FTP服务器的上传和下载管理,其他用户只具有浏览和下载功能。在 CentOS7.4 系统字符界面服务器上实现。
(2)在 Ubuntu 18.04 系统字符界面界面配置FTP服务。
(1)配置ftp网络软件源;(2)配置ftp本地软件源
学生完成教学任务评价表
评价指标及评价内容
★★★
★★

评价方式
基本操作20分
在CentOS图形界面下安装FTP服务程序
教师评价
在CentOS字符界面下安装FTP服务程序
动手做20分
(重现)
配置匿名用户访问FTP服务
自我评价
测构)
配置虚拟用户访问FPT服务器
小组评价
3.匿名用户访问FTP服务器的配置方法
4.实名用户和虚拟访问FTP服务器的配置方法
5.在 CentOS 7.4 图形系统安装FTP软件并配置服务
6.在 CentOS 7.4 系统字符安装 FTP 软件并配置服务
7.在 Ubuntu 18.04 系统字符界面安装 FTP软件并配置服务
教后反思
通过学生互动活动,有利于学生自主学习与合作交流。一能加深对识别法的认识,有助对教学内容的巩固;二利用这一互动活动,及时反馈信息,有利于教师调整教学策略,优化教学方法,提高教学质量。
教案
授课章节
任务六:FTP服务的配置与管理(4课时)
教学目标
掌握 Linux 操作系统下FTP 服务的配置与管理
教学内容
1.了解FTP的基本概念和工作原理
2.配置文件目录 vim /etc/vsftpd/vsftpd.conf
3.掌握匿名用户访问FTP服务器的配置方法
4.掌握实名用户和虚拟访问FTP服务器的配置方法
配置文件目录
vim /etc/vsftpd/vsftpd.conf
配置文件详细解释
anonymous_enable=NO
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_enable=YES
pasv_min_port=25000
pasv_max_port=35000
测试虚拟用户访问FTP服务器
动手做20分
(迁移)
在 Ubuntu 18.04中安装FTP服务
小组评价
在 Ubuntu 18.04中测试FTP服务
拓展20分
实现本地指定用户访问FTP服务器
教师评价
综合评价
得分
★★★为全部完成、★★为基本完成、★部分未完成
优化过程
systemctl start vsftpd.service
systemctl enable vsftpd.service
卸载命令
yum remove vsftpd
apt-get remove vsftpd
4.在 CentOS 7.4 系统配置ftp服务
虚拟用户是指在FTP服务器上拥有账号,并且该账号只能用于文件传输服务的用户,也称作Guest用户。该类用户可以通过输入账号以及口令来进行授权登录。登录入系统后,其登录目录为指定的目录。一般情况下,该类用户既可以下载也可以上传文件。
重点难点
1.在 CentOS 7.4 图形系统安装FTP软件并配置服务
2.在 CentOS 7.4 系统字符安装 FTP 软件并配置服务
3.在 Ubuntu 18.04 系统字符界面安装 FTP软件并配置服务
教学方法
1.采用“项目引导”、“任务驱动”教学方法,并以实践操作演示进行讲解。
2.在课堂上注意讲、学、做相结合,注重“问题引导”学生互动,充分调动学生的积极性,培养学习兴趣、分析问题和解决问题的能力以及自学能力。
3.如何实现情境需要:vsftp配置命令
项目实施情境
安装配置管理 vsftp
查询是否安装命令
rpm –qa|grep vsftpd
rpm -ql vsftpd
安装命令
yum install vsftpd -y
rpm -ivh vsftpd
检验是否工作命令
systemctl status vsftpd
五、课堂小结
1.总结本课学习内容
2.总结、评价学生小组活动情况
二次备课
布置作业
1.完成课后巩固练习题;
2.上交书面作业或者在教学平台上完成电子文档上传;
3.观看下一任务的微课或者项目实录视频。
板书设计
1. FTP的基本概念和工作原理
2.配置文件目录 vim /etc/vsftpd/vsftpd.conf
5.在Ubuntu 18.04系统配置ftp服务
四、课堂练习
1.在虚拟主机CentOS中安装配置vsftpd服务器必须的包,不允许匿名用户登录,用户连接服务器后显示信息为“Welcome to blah FTP service”。
2.设置用户端空闲5分钟后自动中断连接,并在中断连接1分钟后自动激活连接;设置客户端连接时的端口范围在50000和60000之间,以提高了系统的安全性。
课前准备
教学环境准备:
1.“教、学、做”一体化学生机房,教师机需要连接投影仪或者安装同屏教学软件;
2.学生一人一机、可将学生每4-6人分为一组;
3.机房电脑操作系统安装好VMWare Workstation 14.0、需要CentOS 7.4镜像。
学生预习要求:
1.阅读纸质教材,查阅与本章节相关资料;
相关文档
最新文档