1、项目十项目十:配置并管理配置并管理FTP服务器服务器10.1 FTP简介简介 文件传输协议(File Transport Protocol),能够在网络上提供文件传输服务,用于在主机之间快速传输大量的文件。FTP是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。10.2 任务一:安装任务一:安装FTP服务器并服务器并建立默认建立默认FTP站点站点 任务描述任务描述:某公司要在内部网络中提供一个上传,下载文件系统资料和常用软件的平台,管理员决定用Windows Server 2003建立一个FTP服务器,主目录为“E:Inetpubwwwro
2、ot”,允许匿名用户访问,FTP站点IP地址为192.168.1.10。任务准备任务准备:在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和“上传”(Upload)。“下载”文件就是从远程主机拷贝文件至自己的计算机上。任务实施任务实施:步骤1:打开控制面板,启动“添加或删除程序”,在对话框中单击“添加/删除 Windows组件”。步骤2:“Windows 组件向导”对话框,选中“应用程序服务器”,然后单击“详细信息”,如图10-1所示。步骤3:“应用程序服务器”界面中,选中“Internet 信息服务(IIS)”,然后单击“详细信息”,如图10-2所示。图10-1 Win
3、dows 组件向导图10-2 应用程序服务器 步骤4:“Internet信息服务(IIS)”界面中,选中“文件传输协议(FTP)服务”,然后单击“确定”,开始安装IIS中FTP服务器组件,如图10-3所示。图10-3 Internet 信息服务(IIS)步骤5:单击“确定”后开始安装FTP服务器。步骤6:安装完成后,选择“管理工具”中“Internet 信息服务(IIS)管理器”,如图10-5所示界面。图10-5 FTP站点 步骤7:在IIS管理器中右击“默认FTP站点”,选择“属性”命令。在属性的“FTP站点”选项卡中IP地址为192.168.1.10,TCP端口为21,如图10-6所示。图
4、10-6 IP地址和端口设置 步骤8:切换到“主目录”选项卡,设置FTP站点的主目录为“E:Inetpubwwwroot”,并授予“读”的权限,如图10-7所示。图10-7 默认FTP的主目录 步骤9:FTP站点的目录安全性,选择默认“授权访问”,如图10-8所示。步骤10:在客户端的浏览器中输入FTP:/192.168.1.10,就可以访问此FTP服务器了。图10-8 默认FTP的目录安全性10.3 任务二:建立基于隔离用户任务二:建立基于隔离用户的的FTP站点站点 任务描述:任务描述:某公司想建立一个安全的FTP站点,让每个用户都有独立的主目录,匿名用户可以访问站点主目录。管理员以用户wa
5、ng、chen和匿名用户为例,在windows server2003中建立隔离用户的FTP站点。任务准备任务准备:建立FTP隔离用户站点必须在FTP站点的主目录之下,为每一个用户创建一个专用的文件夹,而且子文件夹的名称必须与用户的登陆账户名称相同,这个子文件夹就是该用户的主目录。当用户登陆FTP站点时,将自动被导向到该用户的主目录内,而且无权限切换到其他用户的主目录。任务步骤:任务步骤:步骤1:添加本地用户wang和chen,并设置相应密码。并在FTP站点主目录之下的文件夹结构,E:ftp目录下建立文件夹LocalUser,在LocalUser下建立3个文件夹chen、wang和Public,
6、如图10-9所示。图10-9 FTP目录 步骤2:打开“Internet 信息服务(IIS)管理器”然后展开本地计算机,右击“FTP站点”,选择“新建”“FTP站点”。步骤3:输入FTP站点描述,再点击“下一步”。步骤4:IP地址设置为192.168.1.10,端口设置为21,如图10-12所示。点击“下一步”。图10-12 IP地址和端口设置 步骤5:选择“隔离用户”,如图10-13所示。点击“下一步”。图10-13 隔离用户 步骤6:在图10-14中,选择FTP站点主目录为E:ftp。点击“下一步”。图10-14 FTP 站点主目录 步骤7:采用默认权限设置即可,若要开放让用户来修改虚拟目
7、录内的文件,请选择“写入”复选框,如图10-15所示。点击“下一步”图10-15 FTP站点访问权限 步骤8:在“已完成FTP站点创建向导”界面中,单击“完成”按钮。点击“下一步”。步骤9:在浏览器中输入“ftp:/wang192.168.1.10”,输入用户wang的密码后,进入该用户wang相应的主目录。步骤10:在浏览器中输入“ftp:/chen192.168.1.10”,进入该用户chen相应的主目录,如图10-15所示。步骤11:使用匿名用户登录FTP站点,在浏览器中输入“ftp:/192.168.1.10”,进入匿名用户主目录。10.4 任务三任务三:建立多个建立多个FTP站点站点
8、 任务描述:任务描述:某公司有多个部门,每个部门需要有自己独立的FTP站点,管理员在基于IP地址的基础上为每个部门创建了FTP站点。创建两个ftp站点,ip分别是“192.168.1.11”和“192.168.1.12”任务准备:任务准备:在Windows Server2003的IIS中,每个FTP站点都具有唯一的、由二个部分组成的标识,用来接收和响应请求:IP 地址和端口号。这二部分中的任一部分改变,都代表不同的站点。利用每个FTP站点占用一个IP地址,来实现一台主机拥有多个FTP站点。任务步骤:任务步骤:步骤1:在本地连接的“Internet协议(TCP/IP)属性”中选择“高级”添加两个
9、IP地址“192.168.1.11”和“192.168.1.12”,如图10-18所示。图10-18 添加多个IP地址 步骤2:创建这两个FTP站点的主目录分别为“E:192.168.1.11”和“E:192.168.1.12”步骤3:在“Internet 信息服务(IIS)管理器”中,右击“FTP站点”选择“新建FTP站点”。步骤4:设置IP地址和端口,如图所示。步骤5:设置“FTP用户隔离”为“不隔离用户”如图所示。步骤6:设置FTP站点主目录为“E:192.168.1.11”,如图所示。步骤7:按照上述步骤2-6,为另一个网站配置虚拟主机。在步骤4中,IP设置为“192.168.1.12”,步骤6中更改相应主目录为“E:192.168.1.12”。步骤8:在浏览器中输入ftp:/192.168.1.11和“ftp:/192.168.1.12”成功登陆这两个FTP站点,如图所示。