既然我们建立FTP用到了IIS,那么就应该在windows中安装该组件。当然很多读者可能会疑问为什么自己安装了IIS组件却发现没有建立FTP的选项,这是因为默认情况下建立FTP的功能没有被集成到IIS中。下面就为大家介绍这些准备工作如何完成。笔者是在windows2003+iis6环境下完成该项操作的。
第一步:通过任务栏的“开始->所有程序->控制面板->添加或删除程序”来安装IIS组件。
第二步:在添加或删除程序窗口中的左边选择“添加/删除windows组件”。等待一段时间后会弹出windows组件向导,我们选择“应用程序服务器”,然后点右下角的“详细信息”按钮。
小提示:默认情况下我们所有应用程序例如DHCP,DNS,IIS等组件都在应用程序服务器选项中。 第三步:在应用程序服务器设置窗口中找到“internet 信息服务(IIS)”继续点右下角的“详细信息”按钮。
第四步:默认情况下在IIS组件详细信息处没有安装FTP功能组件,因此我们需要将其添加。在“文件传输协议(FTP)服务”前打对勾,接下来点“确定”按钮。
第五步:再次确定后开始安装IIS组件相关文件到本地硬盘。
第六步:安装过程中会出现提示无法复制文件FTPCTRS2.DLL文件的复制错误信息。这个文件是负责FTP功能的。(如图6)我们放入windows2003系统光盘到光驱中,并通过浏览按钮将路径指向I386目录即可。确定后安装工作继续进行。
第七步:经过短暂的等待系统将完成windows组件的安装工作,我们点“完成”按钮即可。
第八步:接下来再次通过任务栏的“开始->所有程序->管理工具”,再其下找到Internet信息服务(IIS)管理器,这个就是我们用来建立FTP的组件。至此我们也完成了建立FTP服务器的前期准备工作,接下来将是具体的配置工作了。
IIS服务器FTP站点的建立与属性设置
在IIS服务器6.0安装完成后,在MMC中也会自动创建一个缺省FTP站点。如果希望新建一个FTP站点,也是首先选中此站点所在的主机名,在其上单击右键,选择新增→FTP站点,按创建向导依次输入FTP站点说明、IP地址、端口号、主目录、访问权限等内容。操作完成后,就生成了一个新的FTP站点。
如果想设置某一FTP站点的属性,首先用鼠标选中这一FTP站点,在其上单击右键,并在随之弹出的选单中选择属性,则出现FTP站点属性对话框。其中主要包括以下几个属性页:
●IIS服务器FTP站点:设置FTP站点的标识、连接和日志信息,包括站点说明、IP地址、端口号、是否有连接用户数的限制以及是否启用日志等。
●IIS服务器安全账号:选择是否允许匿名连接,如果允许匿名连接,则允许使用“匿名"用户名的用户登录到FTP服务器。在默认情况下,为所有的匿名登录创建一个用户名为“USER-主机名"的账号,如USER-e 40。
此账号是IIS服务器安装时,在Windows NT“域用户管理器"和Internet服务管理器中自动创建的,并随机地为此账号分配了密码。也可以使用“用户名"和“密码"对话框设置Windows NT用户账号以用于所有的匿名连接。
●信息:设置启用和退出此站点时所显示的信息。
●主目录:它可以是本地的某个目录,也可以是网络中某台计算机上的一个共享目录。
●目录安全性:过滤某些IP地址,允许或拒绝从这些IP地址的计算机上访问此站点。