您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 第七章架设FTP服务器
2019年12月19日1第7章架设FTP服务器网络用户可以远程登录FTP服务器进行文件的上传与下载操作,从而实现信息交流及网络资源共享。2019年12月19日2本章重点FTP服务器概述架设FTP服务器FTP服务器软件Serv_U简介FTP客户端软件CuteFTP简介2019年12月19日37.1FTP服务器概述FTP是FileTransferProtocol(文件传输协议)的缩写,FTP服务器使用FTP在不同计算机间传输文件,通过互联网实现分布式的信息资源共享。FTP服务器支持匿名访问,即互联网用户不需要输入用户名和密码就可以访问FTP服务器,这使远程文件交换及网络资源共享更为便捷。2019年12月19日47.1.1原理概述用户通过一个支持FTP协议的客户端软件连接到远程主机的FTP服务器,然后从客户端向服务器发出FTP命令,服务器程序根据用户的命令执行相应的操作,并将执行的结果返回到客户端。2019年12月19日5客户端用户访问FTP服务器时,需要先注册并登录,才能访问FTP服务器,进行上传/下载文件等操作。FTP服务器支持匿名访问,用户可以使用一个匿名账户访问FTP服务器,而无须成为其注册用户。管理员建立一个名为Anonymous的特殊用户ID,Internet上的任何人在任何地方都可使用该用户ID访问FTP服务器。提供匿名访问的FTP服务器会指定某些向公众开放的目录,允许匿名上传/下载文件,但一般只允许用户下载文件,而不允许上传文件。7.1.1原理概述2019年12月19日67.1.2FTP使用模式FTP具有主动和被动两种使用模式。主动模式要求客户端和服务器端同时打开并且监听同一个端口以建立连接,在这种情况下,如果客户端安装了防火墙,则可能出现不能连接服务器的现象。被动模式只要求服务器端产生一个监听相应端口的进程,这可以绕过客户端安装了防火墙的问题。2019年12月19日7主动模式FTP建立连接要遵循的步骤:(1)客户端打开一个随机的端口(端口号大于1024,以下称为x),同时一个FTP进程连接至服务器的21号端口。客户端的端口称为源端口,服务器的端口称为远程端口。(2)客户端开始监听端口(x+1),并向服务器发送端口命令(通过服务器的21号端口),此命令告诉服务器客户端正在监听的端口号,并且已准备好从此端口接收数据,这个端口就是数据端口。(3)服务器打开20号源端口,并与客户端数据端口建立连接。此时,源端口号为20,远程数据端口号为(x+1)。(4)客户端通过本地的数据端口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。7.1.2FTP使用模式2019年12月19日87.1.3FTP传输方式FTP具有ASCII传输和二进制数据传输两种传输模式。ASCII传输模式:如果用户正在上载/下载的文件包含ASCII码文本,则文件传输时,FTP会自动将文件解释成客户端(或服务器)上存储的文本文件格式。二进制传输模式:如果用户正在传输的文件包含的不是文本文件,而是程序、数据库或者压缩文件,在上载/下载任何非文本文件之前,用Binary命令通知FTP逐字拷贝,这就是二进制传输模式。2019年12月19日97.2架设FTP服务器在运行WindowsServer2003的计算机上,可以使用Internet信息服务(IIS)架设FTP服务器及创建虚拟网站和虚拟目录。2019年12月19日107.2.1安装FTP服务器组件FTP服务器组件是Internet信息服务(IIS)的一个子组件,因此可以使用“添加/删除windows组件”安装FTP服务器。(1)执行“开始”→“控制面板”→“添加或删除程序”命令,弹出“添加或删除程序”对话框。(2)单击“添加/删除windows组件”按钮,弹出“Windows组件向导”对话框。(3)单击“详细信息”按钮,弹出“应用程序服务器”对话框,选中“Internet信息服务(IIS)”复选框。(4)根据系统提示,即可完成IIS组件的安装。2019年12月19日117.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站点。2019年12月19日127.2.3创建虚拟目录在FTP服务器上创建虚拟目录,可以为客户端提供一个透明的访问机制。在这种机制下,客户端访问的是虚拟目录,而不是服务器端站点的本地路径,这在一定程度上提高了服务器的安全性,降低了被攻击的风险。2019年12月19日13创建虚拟目录的操作步骤如下:(1)在“Internet信息服务(IIS)管理器”窗口中右击“FTP站点”选项,在弹出的快捷菜单中选择“新建”→“虚拟目录”命令,弹出“虚拟目录创建向导”对话框。(2)单击“下一步”按钮,弹出“虚拟目录别名”对话框,在“别名”文本框中输入虚拟目录的别名。(3)单击“下一步”按钮,弹出“FTP站点内容目录”对话框,可以在“路径”文本框中输入虚拟目录对应的物理路径,也可以单击“浏览”按钮,在弹出的“浏览文件夹”对话框中设置虚拟目录的物理路径。(4)单击“下一步”按钮,弹出“虚拟目录访问权限”对话框,选则“读取”权限。(5)单击“下一步”按钮,则弹出“已成功完成虚拟目录创建向导”对话框。(6)单击“确定”按钮,完成FTP服务虚拟目录的创建,在IIS管理器中显示新建的虚拟目录。7.2.3创建虚拟目录2019年12月19日147.2.4测试FTP站点测试FTP站点的操作步骤如下:(1)执行“开始”→“运行”命令,弹出“运行”对话框。(2)在“打开”文本框中输入“cmd”,打开命令提示符窗口。(3)在命令提示符窗口中输入ftp127.0.0.1,用于测试与本机FTP服务器的连接。如果测试与其他计算机上的FTP服务器的连接,则应使用FTP服务器的IP地址。2019年12月19日157.3FTP服务器软件Serv_U简介除了前面介绍的WindowsServer2003自带的FTP服务器程序之外,还有很多第三方的FTP服务器软件,利用这些软件,可以十分方便快捷地创建及管理FTP站点。FTP服务器软件Serv_U功能强大、操作简单,广泛应用于建立FTP服务器。2019年12月19日167.3.1安装Serv_U安装Serv_U的操作步骤如下:(1)双击Serv_U安装程序,弹出“选择安装语言”对话框,从下拉列表框中选择“简体中文”选项,单击“确定”按钮,弹出“欢迎安装Serv_U”对话框。(2)在“许可证”对话框中选中“我同意”单选按钮。(3)在“选择安装文件夹”对话框中设置安装路径。(4)若系统启动了防火墙,则Serv_U会提示将Serv_U服务器加入防火墙的“例外”列表中。2019年12月19日177.3.2配置Serv_U配置Serv_U的操作步骤如下:(1)定义域。(2)输入域名和域信息。(3)为域配置访问端口。(4)为域配置IP地址。(5)为Serv_U用户设置用户名和访问密码。(6)设置用户访问的根目录路径。(7)为Serv_U用户设置访问权限。2019年12月19日187.4FTP客户端软件CuteFTP简介为了使用FTP服务器提供的各种软件资源,必须使用特定的FTP客户端来访问FTP服务器,在访问FTP服务器时,通常有3种FTP客户端可以使用:(1)使用浏览器作为FTP客户端访问FTP服务器。(2)使用Windows操作系统自带的命令行程序作为FTP客户端访问FTP服务器。(3)使用特定的FTP客户端软件来访问FTP服务器。目前最常用的方法就是使用特定的FTP客户端软件访问FTP服务器,如CuteFTP。2019年12月19日197.4.1使用CuteFTP连接FTP站点使用CuteFTP连接FTP站点的操作步骤如下:(1)运行CuteFTP应用程序,弹出“CuteFTP连接向导”对话框,为连接的FTP站点设置一个标签,利用标签可以方便的再次访问该FTP站点。(2)在FTP主机地址对话框中输入要连接的FTP服务器的IP地址。(3)输入登录FTP服务器使用的用户名和密码。(4)设置一个本地文件夹路径。2019年12月19日207.4.2使用CuteFTP访问FTP站点1.使用标签访问FTP站点(1)启动CuteFTP软件,单击“站点管理器”按钮,弹出“站点管理器”对话框,FTP站点树形列表中列出所有站点标签,既有CuteFTP预定义的标签,也有用户自定义的标签。(2)选中一个站点标签,即可连接相应的FTP站点。在连接窗口中,上面的窗格中显示的是连接状态等信息;下面窗格由两部分组成,左侧窗格中显示的是客户端的文件路径,右侧窗格中显示的是FTP服务器端的文件路径。2019年12月19日212.使用CuteFTP上传/下载文件(1)如果从FTP服务器下载文件,只需用鼠标将要下载的文件从右侧的FTP服务器端文件窗格中拖放至左侧客户端的文件窗格的相应路径中。(2)在弹出的确认是否下载文件提示框上单击“是”按钮,即可将文件从FTP服务器端下载至客户端。7.4.2使用CuteFTP访问FTP站点
本文标题:第七章架设FTP服务器
链接地址:https://www.777doc.com/doc-2118588 .html