第七章架设FTP服务器要点课件_第1页
第七章架设FTP服务器要点课件_第2页
第七章架设FTP服务器要点课件_第3页
第七章架设FTP服务器要点课件_第4页
第七章架设FTP服务器要点课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

第7章架设FTP服务器网络用户可以远程登录FTP服务器进行文件的上传与下载操作,从而实现信息交流及网络资源共享。12/7/20231本章重点FTP服务器概述架设FTP服务器FTP服务器软件Serv_U简介FTP客户端软件CuteFTP简介

12/7/202327.1FTP服务器概述

FTP是FileTransferProtocol(文件传输协议)的缩写,FTP服务器使用FTP在不同计算机间传输文件,通过互联网实现分布式的信息资源共享。FTP服务器支持匿名访问,即互联网用户不需要输入用户名和密码就可以访问FTP服务器,这使远程文件交换及网络资源共享更为便捷。12/7/202337.1.1原理概述

用户通过一个支持FTP协议的客户端软件连接到远程主机的FTP服务器,然后从客户端向服务器发出FTP命令,服务器程序根据用户的命令执行相应的操作,并将执行的结果返回到客户端。12/7/20234 客户端用户访问FTP服务器时,需要先注册并登录,才能访问FTP服务器,进行上传/下载文件等操作。 FTP服务器支持匿名访问,用户可以使用一个匿名账户访问FTP服务器,而无须成为其注册用户。管理员建立一个名为Anonymous的特殊用户ID,Internet上的任何人在任何地方都可使用该用户ID访问FTP服务器。提供匿名访问的FTP服务器会指定某些向公众开放的目录,允许匿名上传/下载文件,但一般只允许用户下载文件,而不允许上传文件。7.1.1原理概述

12/7/202357.1.2FTP使用模式 FTP具有主动和被动两种使用模式。 主动模式要求客户端和服务器端同时打开并且监听同一个端口以建立连接,在这种情况下,如果客户端安装了防火墙,则可能出现不能连接服务器的现象。 被动模式只要求服务器端产生一个监听相应端口的进程,这可以绕过客户端安装了防火墙的问题。12/7/20236主动模式FTP建立连接要遵循的步骤:

(1)客户端打开一个随机的端口(端口号大于1024,以下称为x),同时一个FTP进程连接至服务器的21号端口。客户端的端口称为源端口,服务器的端口称为远程端口。 (2)客户端开始监听端口(x+1),并向服务器发送端口命令(通过服务器的21号端口),此命令告诉服务器客户端正在监听的端口号,并且已准备好从此端口接收数据,这个端口就是数据端口。 (3)服务器打开20号源端口,并与客户端数据端口建立连接。此时,源端口号为20,远程数据端口号为(x+1)。 (4)客户端通过本地的数据端口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。7.1.2FTP使用模式12/7/202377.1.3FTP传输方式

FTP具有ASCII传输和二进制数据传输两种传输模式。 ASCII传输模式:如果用户正在上载/下载的文件包含ASCII码文本,则文件传输时,FTP会自动将文件解释成客户端(或服务器)上存储的文本文件格式。 二进制传输模式:如果用户正在传输的文件包含的不是文本文件,而是程序、数据库或者压缩文件,在上载/下载任何非文本文件之前,用Binary命令通知FTP逐字拷贝,这就是二进制传输模式。12/7/202387.2架设FTP服务器 在运行WindowsServer2003的计算机上,可以使用Internet信息服务(IIS)架设FTP服务器及创建虚拟网站和虚拟目录。12/7/202397.2.1安装FTP服务器组件

FTP服务器组件是Internet信息服务(IIS)的一个子组件,因此可以使用“添加/删除windows组件”安装FTP服务器。(1)执行“开始”→“控制面板”→“添加或删除程序”命令,弹出“添加或删除程序”对话框。(2)单击“添加/删除windows组件”按钮,弹出“Windows组件向导”对话框。(3)单击“详细信息”按钮,弹出“应用程序服务器”对话框,选中“Internet信息服务(IIS)”复选框。(4)根据系统提示,即可完成IIS组件的安装。

12/7/2023107.2.2创建FTP站点

在WindowsServer2003操作系统中,可以使用IIS管理器创建FTP站点,操作步骤如下:(1)在“Internet信息服务(IIS)管理器”窗口的树形列表中右击“FTP站点”选项,在弹出的快捷菜单中选择“新建”→“FTP站点”命令,弹出“欢迎使用FTP站点创建向导”对话框。(2)单击“下一步”按钮,弹出“FTP站点描述”对话框,在“描述”文本框中输入新建的FTP站点名称。(3)单击“下一步”按钮,弹出“IP地址和端口设置”对话框,从“输入此FTP站点使用的IP地址”下拉列表框中选择IP地址,在“输入此FTP站点的TCP端口”文本框中输入TCP端口号,默认为21。(4)单击“下一步”按钮,弹出“FTP用户隔离”对话框,选中“隔离用户”单选按钮。(5)单击“下一步”按钮,弹出“FTP站点主目录”对话框,可以在“路径”文本框中输入FTP站点主目录的物理路径,也可以单击“浏览”按钮,在弹出的“浏览文件夹”对话框中选择FTP站点主目录的物理路径。(6)单击“下一步”按钮,弹出“FTP站点访问权限”对话框,选中“读取”复选框,即只为用户赋予“读取”权限。(7)单击“下一步”按钮,弹出“已成功完成FTP站点创建向导”对话框,单击“确定”按钮,完成FTP站点的创建。在“Internet信息服务(IIS)管理器”窗口中显示新建的FTP站点。12/7/2023117.2.3创建虚拟目录 在FTP服务器上创建虚拟目录,可以为客户端提供一个透明的访问机制。在这种机制下,客户端访问的是虚拟目录,而不是服务器端站点的本地路径,这在一定程度上提高了服务器的安全性,降低了被攻击的风险。12/7/202312创建虚拟目录的操作步骤如下:(1)在“Internet信息服务(IIS)管理器”窗口中右击“FTP站点”选项,在弹出的快捷菜单中选择“新建”→“虚拟目录”命令,弹出“虚拟目录创建向导”对话框。(2)单击“下一步”按钮,弹出“虚拟目录别名”对话框,在“别名”文本框中输入虚拟目录的别名。(3)单击“下一步”按钮,弹出“FTP站点内容目录”对话框,可以在“路径”文本框中输入虚拟目录对应的物理路径,也可以单击“浏览”按钮,在弹出的“浏览文件夹”对话框中设置虚拟目录的物理路径。(4)单击“下一步”按钮,弹出“虚拟目录访问权限”对话框,选则“读取”权限。(5)单击“下一步”按钮,则弹出“已成功完成虚拟目录创建向导”对话框。(6)单击“确定”按钮,完成FTP服务虚拟目录的创建,在IIS管理器中显示新建的虚拟目录。7.2.3创建虚拟目录12/7/2023137.2.4测试FTP站点

测试FTP站点的操作步骤如下:(1)执行“开始”→“运行”命令,弹出“运行”对话框。(2)在“打开”文本框中输入“cmd”,打开命令提示符窗口。(3)在命令提示符窗口中输入ftp,用于测试与本机FTP服务器的连接。如果测试与其他计算机上的FTP服务器的连接,则应使用FTP服务器的IP地址。

12/7/2023147.3FTP服务器软件Serv_U简介 除了前面介绍的WindowsServer2003自带的FTP服务器程序之外,还有很多第三方的FTP服务器软件,利用这些软件,可以十分方便快捷地创建及管理FTP站点。FTP服务器软件Serv_U功能强大、操作简单,广泛应用于建立FTP服务器。12/7/2023157.3.1安装Serv_U安装Serv_U的操作步骤如下:(1)双击Serv_U安装程序,弹出“选择安装语言”对话框,从下拉列表框中选择“简体中文”选项,单击“确定”按钮,弹出“欢迎安装Serv_U”对话框。(2)在“许可证”对话框中选中“我同意”单选按钮。(3)在“选择安装文件夹”对话框中设置安装路径。(4)若系统启动了防火墙,则Serv_U会提示将Serv_U服务器加入防火墙的“例外”列表中。12/7/2023167.3.2配置Serv_U配置Serv_U的操作步骤如下:(1)定义域。(2)输入域名和域信息。(3)为域配置访问端口。(4)为域配置IP地址。(5)为Serv_U用户设置用户名和访问密码。(6)设置用户访问的根目录路径。(7)为Serv_U用户设置访问权限。12/7/2023177.4FTP客户端软件CuteFTP简介

为了使用FTP服务器提供的各种软件资源,必须使用特定的FTP客户端来访问FTP服务器,在访问FTP服务器时,通常有3种FTP客户端可以使用:(1)使用浏览器作为FTP客户端访问FTP服务器。(2)使用Windows操作系统自带的命令行程序作为FTP客户端访问FTP服务器。(3)使用特定的FTP客户端软件来访问FTP服务器。目前最常用的方法就是使用特定的FTP客户端软件访问FTP服务器,如CuteFTP。12/7/2023187.4.1使用CuteFTP连接FTP站点

使用CuteFTP连接FTP站点的操作步骤如下:

(1)运行CuteFTP应用程序,弹出“CuteFTP连接向导”对话框,为连接的FTP站点设置一个标签,利用标签可以方便的再次访问该FTP站点。(2)在FTP主机地址对话框中输入要连接的FTP服务器的IP地址。(3)输入登录FTP服务器使用的用户名和密码。(4)设置一个本地文件夹路径。12/7/2023197.4.2使用CuteFTP访问FTP站点

1.使用标签访问FTP站点(1)启动CuteFTP软件,单击“站点管理器”按钮,弹出“站点管理器”对话框,FTP站点树形列表中列出所有站点标签,既有CuteFTP预定义的标签,也有用户自定义的标签。(2)选中一个站点标签,即可连接相应的FTP站点。在连接窗口中,上面的窗格中显示的是连接状态等信息;下面窗格由两部分组成,左侧窗格中显示的是客户端

温馨提示

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

评论

0/150

提交评论