1、项目13架设FTP服务器项目13:项目名称项目类型验证型训练项目训练目的FTP协议的作用是为实现文本传输服务。FTP在互联网上通常用于文件的上传下载、Web网站的远程管理等用途。在这个项目中我们将练习如何使用Windows Server2003 自带的FTP服务器组件来完成FTP站点的架设。技能训练目标1. 如何安装FTP服务组件2. 如何创建不隔离用户的FTP服务器3. 如何配置FTP服务器的配置选项4. 如何创建隔离用户的FTP服务器5. 如何在Web网站的远程管理中使用FTP服务器相关知识要求1. FTP服务器的作用2. FTP服务的端口是多少3. FTP协议的工作过程实训任务在这个项目
2、中,我们将练习如何在一台Windows Server 2003 服务器上架设FTP服务器,并在客户端使用浏览器或者专门的FTP客户端工具来实现文件传输。为了完成这个项目的训练,需要使用虚拟机软件搭建实验环境。(1)创建一台Windows Server 2003服务器的虚拟机,命名为Server。(2)创建两台台Windows XP的用户计算机的虚拟机XP1和XP2。(3)服务器计算机IP地址配置为192.168.1.1/24。为了避免虚拟机和真机之间的IP冲突,需要将虚拟机的网卡设置为仅本地模式。(4)准备好Windows 服务器安装镜像文件。(5)将项目附件中的所有文件夹拷贝到服务器C盘根目
3、录下。模拟情景1:如果用户希望在网络中建立一个能够发布共享文件资源的FTP服务器,现在你将实现这一功能。请根据如下的任务提示,完成实践操作。任务提示1:在Server服务器上安装FTP服务组件。提示:FTP服务器组件在“应用程序服务器组件/Internet信息服务器组件”中,需要单独勾选,才会安装上去。请把能够说明你完成了FTP服务器组件安装的截屏放在图1位置。(图1)任务提示2:在Server上创建一个FTP站点,并将默认FTP站点删除。创建时使用如下参数:(1)站点描述:文件服务器(2)IP地址:服务器IP地址(3)端口:21(4)FTP用户隔离:不隔离用户(5)主目录:c:FTProot
4、(6)权限:读取请把能够说明你完成了FTP站点创建的截屏放在图2位置。(图2)任务提示3:为上一步创建的FTP站点配置属性。请修改如下参数:(1)FTP站点能够同时连接的最大数为1000(2)允许匿名连接(3)FTP站点的标题消息为:泸州职业计算学院信息系FTP服务器(4)FTP站点的欢迎消息为:欢迎访问泸州职业计算学院信息系FTP服务器!(5)退出消息为:欢迎下次访问!(6)最大连接数提示消息为:当前的连接用户已满,请稍后再试!请把能够说明你完成了上述配置的截屏放在图3位置。(图3)任务提示4:多数浏览器软件都支持FTP客户端功能,因此可以直接使用浏览器软件来访问FTP站点。在XP1计算机上
5、使用IE浏览器,在地址栏输入:ftp:/Server的IP地址,然后将该站点下的cuteftpZH.exe文件下载到XP1的C盘根目录下,请把能够说明你完成了这些操作的截图放在图4位置。(图4)任务提示5:我们也可以使用专门的FTP客户端软件来实现FTP服务器的访问。在XP1上将上一步骤中下载的cuteftpZH.exe程序安装到机器上,然后运行,并连接到Server的ftp站点。尝试下载cuteftp使用说明书.chm文件,并保存到XP1上。请把能够说明你完成了这些操作的截图放在图5位置。提示cuteftp软件的使用方法请参考其说明书。(图5)任务提示6:在FTP站点中,可以通过虚拟目录来实
6、现站点根目录以外的其他文件夹连接到FTP站点中来。在FTP站点中创建一个虚拟目录,参数如下:(1)别名:all(2)物理文件夹路径为:c:anyone请把能够说明你完成了这些操作的截图放在图6位置。(图6)任务提示7:FTP站点虚拟目录不会再用户访问FTP站点时自动显示出来。需要用户在访问时收入虚拟目录的访问路径。在XP1计算机上,使用IE浏览器访问FTP服务器,在地址栏中输入:ftp:/Server的IP地址/all,访问FTP站点上的虚拟目录。请把能够说明你完成了这些操作的截图放在图7位置。(图7)任务提示8:可以在FTP站点中为不同的用户创建独立的用户目录,并作为用户的主目录,主目录可以
7、是物理目录或者虚拟目录。如果要使用主目录需要用户在使用FTP时,进行用户登录。在Server上创建Mike和Jack两个用户账号。分别将Server上C盘中的User1和User2两个文件夹的完全控制权限授予Jack和Mike,然后,创建创建两个虚拟目录,别名分别为:Jack和Mike,并且分别以User1和User2作为物理目录。请把能够说明你完成了这些操作的截图放在图8位置。(图8)任务提示9:在XP1上访问FTP服务器。并分别使用Jack和Mike这两个用户账户登录FTP服务器,请把能够说明你完成了这些操作的截图放在图9位置。(图9)任务提示10:上述操作中,我们访问FTP服务器时使用的
8、都是IP地址,如果要使用域名访问,应该如何实现?请你完成此操作,并把能够说明你完成了这些操作的截图放在图10位置。(图10)模拟情景2:FTP服务器的一个用途就是为Web网站提供一个远程管理维护的手段。我们可以将一个Web网站的文件夹共享在FTP服务器上,并为网站的管理员提供一定的修改权限,这样网站的管理员就可以在远程实现对网站的维护。但是,此时如果FTP站点采用的是非隔离的方式来架设,则会存在安全隐患。因此可以采用隔离用户的FTP站点的方式来建立FTP站点。假设用户的Web服务器上存在两个不同的网站Web1和Web2,网站1和网站2的管理者帐户分别为:Web1admin和Web2admin。
9、现在请你在Web服务器上开通FTP服务,为两位网站的管理员提供远程管理网站的手段。请根据如下的任务提示,完成实践操作。任务提示1:如果要建立隔离用用户的FTP站点来实现Web站点的远程管理需要先建立隔离用户的FTP站点,需要授予用户读取和写入的权力。请完成隔离用户的FTP站点的建立,并把能够说明你完成了这些操作的截图放在图1位置。(图1)任务提示2:隔离用户的FTP站点需要按照规定的方式来建立用户文件夹。在FTP站点根目录中建立名为LocalUser的目录,然后在其中建立三个文件夹分别命名为:Public、Web1admin、Web2admin。然后将Web1和Web2这两个网站 文件夹分别复
10、制到Web1admin和Web2admin文件夹中。请完这些操作,并把能够说明你完成了这些操作的截图放在图2位置。(图2)任务提示3:在服务器上分别创建两个名为Web1admin和Web2admin的用户账户,并分别授予这两个用户账户对Web1admin和Web2admin的完全控制权力。请完这些操作,并把能够说明你完成了这些操作的截图放在图3位置。(图3)任务提示4:在服务器上发布Web1和Web2这两个网站,要求能够使用域名和来访问。请完这些操作,并把能够说明你完成了这些操作的截图放在图4位置。 (图4)任务提示5:在XP1计算机上访问Web1网站,然后使用使用Web1admin账户登录F
11、TP服务器,然后,修改Web1的首页index.html,并上传到服务器上。请把修改前后两次访问Web1站点时显示的首页面的截图放在图5位置。(图5)任务提示6:在XP1计算机上访问Web1网站,然后使用使用Web2admin账户登录FTP服务器,然后,修改Web2的首页index.html,并上传到服务器上。请把修改前后两次访问Web2站点时显示的首页面的截图放在图6位置。(图6)任务提示7: 在XP1上,以Web1admin的身份登录FTP服务器,试图去访问Web2admin的目录, 看能否成功,请将能够说明是否访问成功的屏幕截图放在图7的位置。(图7)课外习题1. 什么是FTP服务?2. FTP服务器的端口是多少?3. FTP服务器和Window是文件服务器比较各有何优缺点?实训总结(你可以在实训总结中写上你的训练所得,遇到的问题和你的解决方法,以及对实训过程的建议、意见等)。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1