百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

FTP服务器配置与管理一体化教案

bigegpt 2024-09-12 11:15 15 浏览




一体化
课程

网络服务器安装配置

学习任务

FTP服务器配置与管理

学时数

6



教学班级

计网142021班



教学时间

2016.5.25-26



学习任务描述

J 泉江科技公司的员工在制作网页时,需要经常下载和上传一些素材文件或个人作品,以前采用传统“网络邻居”来实现文件共享,但是随着业务量增多,经常出现访问阻塞,办公效率很低,另一个问题是安全性很差,一个员工上传的个人工作文件,其他的员工也都能看到并可以修改或删除……假设该公司服务器地址是:192.168.1.2,域名为:ftp.qjkj.com,已安装有windows server 2008系统,并已提供DNS服务。现有5名员工经常使用FTP上传各自的工作文件而要求保密(其名字分别为yuangong1~yuangong5,密码为各自账户名),其余员工只是需要从服务器下载或上传一些共享资料,作为公司的网络管理员,你该如何来解决此问题?



学习目标

1. 能了解FTP的作用和工作方式,并写在课堂记录表中

2. 能规划用户目录并建立隔离用户的FTP站点

3. 能对建立的FTP站点进行属性配置

4. 能在客户端用CMD命令或浏览器的方式访问FTP站点,并将测试结果截图保存在课堂记录表中



学习内容

& 理论知识:FTP的概念、作用,FTP的工作方式

& 实操技能:FTP站点的创建和设置、FTP客户端测试



学习重点难点

★ 重点:隔离用户的FTP站点创建与配置、客户端测试FTP站点

★ 难点:FTP隔离用户站点的目录结构、客户端命令行方式访问站点



资源准备

课本、投影仪、虚拟机(windows server 2008服务器一台,windows xp客户机一台)



学习评价

能按需求规划FTP站点的目录结构,搭建FTP服务器并做适当配置。在客户端用命令行方式和浏览器方式分别访问测试FTP站点



教学反思

① FTP服务也是常用的网络服务,一定要让学生亲自动手体会一下





教学组织流程



学习活动及课时、上课时间

学习环节及时间

学习内容

教师活动

学生活动

教学方法



教学活动1:

下达任务

引入课题

5分

泉江科技公司的员工在制作网页时,需要经常下载和上传一些素材文件或个人作品,以前采用传统“网络邻居”来实现文件共享,但是随着业务量增多,经常出现访问阻塞,办公效率很低,另一个问题是安全性很差,一个员工上传的个人工作文件,其他的员工也都能看到并可以修改或删除……假设该公司服务器地址是:192.168.1.2,域名为:ftp.qjkj.com,已安装有windows server 2008系统,并已提供DNS服务。现有5名员工经常使用FTP上传各自的工作文件而要求保密(其名字分别为yuangong1~yuangong5,密码为各自账户名),其余员工只是需要从服务器下载或上传一些共享资料,作为公司的网络管理员,你该如何来解决此问题?

提问平常大家有没有用过FTP服务?

在机房多人同时共享文件时遇没遇到过很卡的情况?

引导讲述

积极思考

讲述



教学活动2

任务分析

分析

5分

传统的网络邻居模式的文件共享方式,安全性差,访问速度和性能都很难满足要求。尤其在安装了异种操作系统的主机之间传递文件,更不方便直接共享。而windows server 2008中的FTP(文件传输服务)可以提高数据、文件的传输和存储效率,并能提供更为严格的权限控制。管理员只需在服务器中配置合适的FTP服务(隔离用户)即可解决此问题。


带着学生分析任务

提出解决方法

引出本课内容

共同分析

讲述



教学活动3:

理论基础

理论学习

1课时

FTP的概念和作用

FTP的俩种工作方式

FTP服务器的俩种访问类型

隔离用户和不隔离用户的区别

结合课件讲述

听讲理解记忆

讲述



教学活动4:

FTP站点创建与设置

实操

2课时

安装FTP服务

默认FTP站点属性查看与设置

建立FTP用户

建立隔离用户的FTP站点目录结构

建立隔离用户的FTP站点

设置FTP站点属性

配置DNS域名解析服务

演示

跟随安装操作

演示



教学活动5:

访问FTP站点

实操

1课时

三种访问方式:

命令行的访问 ftp

浏览器的访问 设置IE安全项

第三方工具(本任务略)

实操技能演示

讲解其中重要的知识点

尤其对于命令行的方式比较难一些,需要慢慢引导练习

浏览器有的学生可能会出现无法访问的情况,是因为很多防火墙在设置时是不允许接受外部发起的连接的。修改下IE设置里的高级主被动方式。

跟随教师示范

进行实操训练

演示



教学活动5:

虚拟目录创建

实操

0.5课时

添加虚拟目录站点

访问虚拟目录站点

演示

跟随示范

实操练习

演示



教学活动6:

任务实施

实操

1课时

综合所学知识技能,完成本课开始提出的任务

巡视辅导

发现共性问题要针对讲解

强化实践

试着用所学技能自主完成任务

实践



教学活动7:

总结

总结

0.5课时

任务实施中遇到的共性问题

点评学生完成任务情况

讲解遇到的共性问题和一些注意点

进一步完善改进,总结本课收获

讲述

相关推荐

得物可观测平台架构升级:基于GreptimeDB的全新监控体系实践

一、摘要在前端可观测分析场景中,需要实时观测并处理多地、多环境的运行情况,以保障Web应用和移动端的可用性与性能。传统方案往往依赖代理Agent→消息队列→流计算引擎→OLAP存储...

warm-flow新春版:网关直连和流程图重构

本期主要解决了网关直连和流程图重构,可以自此之后可支持各种复杂的网关混合、多网关直连使用。-新增Ruoyi-Vue-Plus优秀开源集成案例更新日志[feat]导入、导出和保存等新增json格式支持...

扣子空间体验报告

在数字化时代,智能工具的应用正不断拓展到我们工作和生活的各个角落。从任务规划到项目执行,再到任务管理,作者深入探讨了这款工具在不同场景下的表现和潜力。通过具体的应用实例,文章展示了扣子空间如何帮助用户...

spider-flow:开源的可视化方式定义爬虫方案

spider-flow简介spider-flow是一个爬虫平台,以可视化推拽方式定义爬取流程,无需代码即可实现一个爬虫服务。spider-flow特性支持css选择器、正则提取支持JSON/XML格式...

solon-flow 你好世界!

solon-flow是一个基础级的流处理引擎(可用于业务规则、决策处理、计算编排、流程审批等......)。提供有“开放式”驱动定制支持,像jdbc有mysql或pgsql等驱动,可...

新一代开源爬虫平台:SpiderFlow

SpiderFlow:新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。-精选真开源,释放新价值。概览Spider-Flow是一个开源的、面向所有用户的Web端爬虫构建平台,它使用Ja...

通过 SQL 训练机器学习模型的引擎

关注薪资待遇的同学应该知道,机器学习相关的岗位工资普遍偏高啊。同时随着各种通用机器学习框架的出现,机器学习的门槛也在逐渐降低,训练一个简单的机器学习模型变得不那么难。但是不得不承认对于一些数据相关的工...

鼠须管输入法rime for Mac

鼠须管输入法forMac是一款十分新颖的跨平台输入法软件,全名是中州韵输入法引擎,鼠须管输入法mac版不仅仅是一个输入法,而是一个输入法算法框架。Rime的基础架构十分精良,一套算法支持了拼音、...

Go语言 1.20 版本正式发布:新版详细介绍

Go1.20简介最新的Go版本1.20在Go1.19发布六个月后发布。它的大部分更改都在工具链、运行时和库的实现中。一如既往,该版本保持了Go1的兼容性承诺。我们期望几乎所...

iOS 10平台SpriteKit新特性之Tile Maps(上)

简介苹果公司在WWDC2016大会上向人们展示了一大批新的好东西。其中之一就是SpriteKitTileEditor。这款工具易于上手,而且看起来速度特别快。在本教程中,你将了解关于TileE...

程序员简历例句—范例Java、Python、C++模板

个人简介通用简介:有良好的代码风格,通过添加注释提高代码可读性,注重代码质量,研读过XXX,XXX等多个开源项目源码从而学习增强代码的健壮性与扩展性。具备良好的代码编程习惯及文档编写能力,参与多个高...

Telerik UI for iOS Q3 2015正式发布

近日,TelerikUIforiOS正式发布了Q32015。新版本新增对XCode7、Swift2.0和iOS9的支持,同时还新增了对数轴、不连续的日期时间轴等;改进TKDataPoin...

ios使用ijkplayer+nginx进行视频直播

上两节,我们讲到使用nginx和ngixn的rtmp模块搭建直播的服务器,接着我们讲解了在Android使用ijkplayer来作为我们的视频直播播放器,整个过程中,需要注意的就是ijlplayer编...

IOS技术分享|iOS快速生成开发文档(一)

前言对于开发人员而言,文档的作用不言而喻。文档不仅可以提高软件开发效率,还能便于以后的软件开发、使用和维护。本文主要讲述Objective-C快速生成开发文档工具appledoc。简介apple...

macOS下配置VS Code C++开发环境

本文介绍在苹果macOS操作系统下,配置VisualStudioCode的C/C++开发环境的过程,本环境使用Clang/LLVM编译器和调试器。一、前置条件本文默认前置条件是,您的开发设备已...