Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件 易月娥 项目5、6 Web和FTP服务器的配置与管理、证书服务器的配置与管理_第1页
Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件 易月娥 项目5、6 Web和FTP服务器的配置与管理、证书服务器的配置与管理_第2页
Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件 易月娥 项目5、6 Web和FTP服务器的配置与管理、证书服务器的配置与管理_第3页
Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件 易月娥 项目5、6 Web和FTP服务器的配置与管理、证书服务器的配置与管理_第4页
Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件 易月娥 项目5、6 Web和FTP服务器的配置与管理、证书服务器的配置与管理_第5页
已阅读5页,还剩144页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windows网络管理主讲人:知识引入案例场景

ABC公司为了提高企业的办公效率,决定在企业内网部署一个基于浏览器/服务器(B/S)模式的OA系统。ABC公司的网络管理部门希望在原企业内网的基础上配置一台新的WindowsServer2022服务器扮演Web服务器的角色,并将该OA系统的Web站点部署到该Web服务器上,使得企业内网都能够访问该OA系统。任务卡任务1Web和FTP服务器的安装安装配置虚拟机任务2创建Web和FTP站点安装配置虚拟机任务3配置客户端访问Web和FTP站点Web服务器建立TCP连接请求信息响应信息断开TCP连接常见的Web服务器有:Windows平台的IIS适用多平台的ApacheHTTPServer轻量级的NginxWeb服务器FTP服务器FTP全称:FileTransferProtocol(文件传输协议)FTP是网络上用来传输文件的应用层协议

用户通过FTP登录上FTP服务器,查看服务器上的共享文件,可以把文件从服务器下载到本地计算机,或把本地计算机的文件上传到服务器。FTP承载在TCP之上,支持对登录用户进行身份验证,并且可以设定不同用户的访问权限。HTTP是用于从Web服务器传输超文本到用户浏览器的传送协议HTTP全称HyperTextTransferProtocol(超文本传输协议)HTTP协议HTTP通常承载于TCP之上,有时也承载于TLS或SSL协议层,这时,HTTP就成了HTTPS。

默认情况下,HTTP的端口号为80,HTTPS的端口号为443。HTTP协议特点无状态HTTP是无状态协议0403无连接服务器处理完用户的请求,并收到用户的应答后,即断开连接02灵活HTTP允许传输任意类型的数据对象。01简单快速用户向服务器请求服务时,只需传送请求方法和路径。FTP

FTP采用客户端/服务器(C/S)模式,用户通过一个支持FTP的客户端程序连接到远端服务器上的FTP服务器。用户通过客户端程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户端。FTP通过FTP进行文件传输时,服务器与客户端之间会建立两个TCP连接:负责客户端与服务器之间交互FTP控制命令和应答信息FTP控制连接负责在客户端与服务器之间进行文件和目录传输FTP数据连接FTP(1)客户端使用随机未使用的PortX(X>1024)与FTP服务器的Port21之间开始TCP协商,通过三次“握手”,TCP协商成功,建立FTP控制连接。FTP(2)客户端使用已经建立好的控制连接向FTP服务器发送传输命令,命令的传输参数中包括一个随机未使用的PortY(Y>1024)。FTP(3)FTP服务器使用Port20与客户端的PortY建立TCP连接,基于TCP连接建立数据连接。数据连接建立完成后,客户端与FTP服务器之间使用该连接进行数据传输。主讲人:THANKSWindows网络管理主讲人:Web和FTP服务器的安装任务说明根据案例场景得知如下需求:ABC公司的网络管理部门希望在原企业内网的基础上配置一台新的WindowsServer2022服务器(IP:00/8)扮演Web和FTP服务器的角色。启动“服务器管理器”,选择“配置此本地服务器”。任务实施过程第一步单击“添加角色和功能”,进入“添加角色和功能向导”对话框,单击“下一步”按钮,选择“基于角色或基于功能的安装”单选项。任务实施过程第二步单击“下一步”按钮,选择“从服务器池中选择服务器”选项,安装程序会自动检测与显示这台计算机采用静态IP地址设置的网络连接。单击“下一步”按钮,在“服务器角色”项目中,选择“Web服务器(IIS)”。任务实施过程第三步选择“Web服务器(IIS)”后会自动弹出“添加Web服务器(IIS)所需的功能”对话框,在其中单击“添加功能”按钮。任务实施过程第四步单击“下一步”按钮继续,选择需要添加的功能,如无特殊需求,此处默认。任务实施过程第五步单击“下一步”按钮,来到“选择角色服务”对话框,勾选所需要的Web服务器里的角色,默认即可,安装完成后可以更改。任务实施过程第六步勾选“FTP服务器”选项(其余默认即可,安装完成后可以更改)。单击“下一步”按钮,然后单击“安装”按钮。任务实施过程第七步等待安装进度完成后,单击“关闭”按钮完成安装。任务实施过程第八步回到“服务器管理器”,可以看到左侧多了一项“IIS”,单击后查看“角色和功能”,可以看到“Web服务器(IIS)”及相关功能,拖动右侧的进度条,可以看到“FTP服务器”及相关功能。任务实施过程第九步单击“工具”→“Internet信息服务(IIS)管理器”即可开始对Web和FTP服务进行配置、管理。任务实施过程第十步一方面腾讯通过微信为京东提供流量入口,让京东实现客流量的增长。另一方面腾讯也通过京东补齐自身电商发展的短板。任务实施过程分组协作的方式

小组长负责协调和组织,根据项目内容,团队成员分工合作,完成资料搜集、网页制作、网站搭建、维护测试等工作。主讲人:THANKSWindows网络管理主讲人:创建Web和FTP站点任务说明使用WindowsServer2022服务器上的IIS来创建一个简单的网站,并创建一个FTP站点。Web站点是一个用于展示特定内容的资源集合,资源包括文本、图片、音频、视频等。FTP站点是一个文件传输协议站点,用于在网络中传输文件。在服务器管理器里打开Internet信息服务(IIS)管理器,单击“连接至localhost”,即可进入IIS的本地站点管理。任务实施过程第一步停止默认网站:展开左侧的网站列表,单击默认网站(DefaultWebSite),在快捷菜单中选择“管理网站”→“停止”命令。任务实施过程第二步添加新网站:选中左侧“网站”菜单,单击右侧“添加网站”,在弹出的“添加网站”对话框中设置“网站名称”“物理路径”和绑定“类型”“IP地址”“端口”,单击“确定”按钮完成。任务实施过程第三步在IIS管理器选中“abcoa”,双击“默认文档”。任务实施过程第四步单击“添加”命令,弹出图5-20所示的对话框,根据实际需求,在“名称”文本框中输入存在本地服务器上的网站首页文件名(如oa.html)。任务实施过程第五步在IIS管理器中单击右侧的“浏览网站”;或者打开浏览器,在地址栏输入00,即可在本机正常浏览该网站。任务实施过程第六步打开“IIS管理器”,在右侧单击“添加FTP站点”。创建FTP站点任务实施过程第一步在弹出的对话框中输入站点名称,设置好物理路径。创建FTP站点任务实施过程第二步设置FTP站点绑定的IP地址、端口号创建FTP站点任务实施过程第三步设置FTP站点的身份验证和授权信息。此处,假定ABC公司拒绝匿名访问,并指定只有用户名为“ftpuser”的用户才能访问FTP站点。创建FTP站点任务实施过程第四步单击“完成”按钮,则FTP站点建立完成创建FTP站点任务实施过程第五步主讲人:THANKSWindows网络管理主讲人:配置客户端访问Web和FTP站点http://IP地址:端口号http://域名:端口号ftp://IP地址:端口号ftp://域名:端口号任务说明开启一台安装Windows10操作系统的机器作为客户端,将其IP地址配置为与Web服务器在同一网段(0/8),然后分别尝试使用IP地址和域名来访问FTP站点。配置客户端IP地址,并测试与Web服务器的连通性。访问Web站点任务实施过程第一步使用IP地址访问Web站点。服务器端绑定端口为80端口,客户端访问时URL可以省略端口号。访问Web站点任务实施过程第二步如果服务器端绑定端口为非80端口,例如8089端口,客户端访问时URL就必须加上对应的端口号。访问Web站点任务实施过程第三步客户端使用域名来访问Web站点。首先,需要在网段内安装一台DNS服务器,根据实际的负载情况可以选择在Web服务器上安装,或者选择单独在一台新服务器上安装,并配置合适的域名解析记录。访问Web站点任务实施过程第四步在客户机浏览器上尝试使用域名URL来访问Web站点。访问FTP站点任务实施过程第一步配置客户端IP地址,并测试其与FTP服务器的连通性。访问FTP站点任务实施过程第一步在浏览器中使用IP地址访问FTP站点:00,输入正确的用户名“ftpuser”以及对应的密码,成功登录进入FTP服务器后,可以查看服务器里的文件目录。可以选择需要的文件下载到本地,也可以选择本地需要的文件进行上传。访问FTP站点任务实施过程第二步与此同时,在服务器端的FTP站点管理里的FTP当前会话功能查看到当前访问会话。访问FTP站点任务实施过程第三步客户端使用域名来访问FTP站点,需要安装DNS服务器并配置合适的域名解析记录。访问FTP站点任务实施过程第四步在客户机上更改TCP/IP设置,添加DNS服务器地址,并测试域名解析结果。访问FTP站点任务实施过程第五步在客户端尝试使用域名URL()来访问FTP站点访问FTP站点任务实施过程第六步主讲人:THANKSWindows网络管理主讲人:Web站点安全加固虚拟目录虚拟目录是一种处理站点目录结构的方法,它被视为主目录的一个普通子目录,并且可以分布于不同的服务器上。对于终端用户来说,访问虚拟目录时并不会察觉到与站点中其他任何目录之间有什么区别,用户可以像访问其他目录一样来访问虚拟目录中的资源。虚拟目录设置虚拟目录时必须指定它的位置,虚拟目录可以存在于本地Web服务器上,也可以存在于远程服务器上。当用户访问虚拟目录时,IIS服务器将充当一个代理的角色,通过与远程计算机联系并检索用户所请求的文件来实现信息服务。打开IIS管理器,选中左侧的网站“abcoa”,双击“身份验证”,根据实际需求编辑IIS身份验证。任务实施过程第一步打开IIS管理器,选中左侧的网站“abcoa”,单击右键→选择“编辑权限”命令,在弹出的对话框中选择“安全”选项卡,开始编辑网站目录的NTFS磁盘权限。任务实施过程第二步打开IIS管理器,选中左侧的网站“abcoa”,双击“日志”,开始启用、配置IIS日志记录。任务实施过程第三步主讲人:THANKSWindows网络管理主讲人:创建多个Web站点任务说明。为了节约开支,网络管理部门想把这个网站也部署到那台已经开启了Web服务的WindowsServer2022服务器上(00/8),并且与之前的OA系统能够互不干扰地同时运行,客户端能够正常浏览。ABC公司的网络管理部门开发了一个面向内部员工的论坛网站:把网站文件复制到服务器后,打开IIS管理器,在左侧“网站”菜单上单击右键→选择“添加网站”命令,打开“添加网站”对话框。为避免冲突,需要为abcbbs与abcoa配置不同的主机名任务实施过程第一步配置站点绑定信息时,为abcbbs与abcoa配置不同的“主机名”,这样当客户端在浏览器输入不同的域名时,IIS可以根据域名来查找主机名,从而区分不同的客户端请求,响应不同的网站文件,而不至于冲突。任务实施过程第二步在DNS服务器上添加新网站对应的记录任务实施过程第三步在客户端浏览器测试访问这两个不同的网站任务实施过程第四步主讲人:THANKSWindows网络管理主讲人:配置FTP站点用户隔离任务说明ABC公司的FTP服务器运行了一段时间后,网络管理部门接到大量用户投诉自己上传的文件总是被其他用户误删、修改。该如何配置才能让大家共同使用一台FTP服务器而又不会相互影响呢?实现FTP站点的用户隔离如果有两个用户“zhangsan”和“lisi”需要在FTP服务器上实现用户隔离,就首先在“计算机管理”中创建这两个账户。任务实施过程第一步规划用户FTP站点目录结构在FTP站点的主目录下(如“C:\FTP”)创建一个名为“LocalUser”的子文件夹,然后在“LocalUser”文件夹下创建若干个跟用户账户一一对应的个人文件夹。任务实施过程第二步规划用户FTP站点目录结构如果需要允许用户使用匿名方式登录用户隔离模式的FTP站点,就必须在“LocalUser”文件夹下面创建一个名为“Public”的文件夹。任务实施过程第二步打开IIS管理器,选中左侧的网站“abcftp”,双击“FTP用户隔离”,选择FTP用户隔离,单击右侧“应用”使配置生效任务实施过程第三步如果在客户端分别使用“zhangsan”和“lisi”两个FTP账户登录后查看到的目录是不一样的,就正常实现了用户隔离。任务实施过程第四步主讲人:THANKSWindows网络管理主讲人:王华兵知识引入保证数据的安全性数据机密性数据完整性身份验证不可抵赖性HTTP协议提供一种发布和接受HTML页面的方法HTTP协议设计的初衷

1996年发布HTTP1.0版本,正式成为标准。

以明文方式发送内容,不提供任何方式的数据加密,所有通信数据都在网络中明文“裸奔”,通过网络的嗅探设备及一些技术手段,就可还原HTTP报文内容。数字证书数字证书的密钥对可以用来加密和解密数据的。CA证书服务器发放和管理数字证书的服务器主讲人:王华兵THANKSWindows网络管理主讲人:王华兵数据机密性数据机密性

数据机密性是指防止数据由于被非法窃听、拦截,而导致信息泄露。

数据机密性问题,主要通过对数据进行加密来解决。数据机密性在对数据进行加密/解密的过程中使用的加解密参数称为密钥。当合法接受者收到加密数据后,进行数据解密,将密文转换成明文。数据加解密过程加密算法对称加密算法

通信双方共享同一个保密参数作为加解密的密钥,这个密钥可以是事先约定直接获得的,也可以是通过某种算法计算出来的。加密算法非对称加密算法

一个私有密钥(私钥)和一个公开密钥(公钥)。

私钥是保密的,由用户自己保存;

公钥是公诸于众的,本身不构成严格的秘密。加密算法非对称加密算法不适用于大量数据的加密,一般只用于关键数据的传输。消耗较多的系统资源,吞吐量较低主讲人:王华兵THANKSWindows网络管理主讲人:王华兵数据完整性数据完整性

数据完整性是指防止数据在传输过程中被非法篡改。

为了解决数据完整性问题,需要对数据进行完整性校验,通常使用摘要算法(HASH)。可以通过对比原始摘要值和接收到数据的摘要值是否一致来判断数据在传输过程中是否被篡改。如果原数据稍有变化,就会导致最后计算结果的摘要值不同。数据完整性数据完整性HASH算法的处理过程HASH算法具有单向性,无法根据摘要值推导出原始数据。主讲人:王华兵THANKSWindows网络管理主讲人:王华兵身份验证和不可抵赖身份验证

身份验证是指数据接受者需要某种机制来验证数据发送方是正确的发送者,还是伪造身份者。不可抵赖

不可抵赖是指在数据传输过程中,所有的数据发送、接收操作都不具有可否认性。数字签名技术

数字签名技术对待发数据进行加密处理,生成一段信息,附在原文上一起发送。签名印章数字签名技术HASH算法数字签名过程主讲人:王华兵THANKSWindows网络管理主讲人:王华兵PKI使用数字证书如何保证公钥不是伪造的呢?如何把公钥安全地分发给其他人呢?数字证书

数字证书相当于电子化的身份证明,里面有一些能够确定身份的信息资料。它将公钥与身份信息绑定在一起,由一个可信的第三方证书颁发机构对绑定后的数据进行数字签名。数字证书证书所有人的姓名证书所有人的公钥证书颁发机构名称证书颁发机构的数字签名证书序列号证书有效期等数字证书数字证书详细信息打开IE浏览器,单击“工具”按钮,在“Internet选项”菜单里找到“内容”选项卡,单击“证书”按钮,将会看到Windows操作系统中的一些数字证书,单击一个数字证书的“详细信息”选项卡。数字证书数字证书是由一个可信的第三方权威机构——证书授权中心(CentificateAuthority,CA)颁发给使用者的。发放证书规定证书有效期证书的作废等数字证书CA层级结构PKIPKI就是利用公钥理论和技术建立的提供安全服务的基础设施。

PKI为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系。加密数字签名数据完整性机制数字信封双重数字签名等主讲人:王华兵THANKSWindows网络管理主讲人:王华兵安装配置证书(CA)服务器任务说明

通过在服务器(00/8)上配置ActiveDirectory证书服务来完整CA服务器的安装。任

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论