在Windows NT Server 4.0上配置匿名FTP服务器
在Windows NT Server 4.0上配置匿名FTP服务器
FTP(File Transfer Protocol)是用于TCP/IP网络及Internet的最简单的协议之一。它使用户能把非常大的程序或数据文件在网络上从一台计算机传送到另一台计算机。FTP对于在不同的计算机之间传送文件特别有用,例如从UNIX计算机向运行MS-DOS或Windows3.1的计算机传送文件。
对远程登录来说,需要在对方的主机上注册一个有效的帐号。同样,如果有了这个帐号,也可以用ftp进行文件传输。除此以外,匿名FTP允许没有注册名或口令的用户在机器上存取特定的文件?使用一个特别的注册名“anonymous”注册时,ftp可以接收任何一串字符作为口令。一般来说,用你的电子邮件地址作为口令最受欢迎,这样,系统管理员就知道谁在用机器,有必要时可与你联系。使用FTP匿名连接的另外一个好处是可以使用Web浏览器通过自动登录到FTP服务器,简化注册过程,自动将目录列表作为超文本链接,在遍历目录及从服务器向客户复制文件过程中,允许通过简化的点击来完成(不能使用浏览器将文件从客户机复制到服务器)。
下面本文将详细介绍如何Windows NT Server 4.0上配置匿名FTP服务。
Windows NT Server 4.0内部集成了微软的Internet服务平台Internet Information Server(IIS)。IIS使得NT
Server可以很好地提供Web、FTP和Gopher服务。
一、在何处安装IIS
在安装IIS之前应禁止任何其它的Internet服务,可以在安装Windows NT Server期间或安装Windows NT Server之后安装IIS。
1.在NT安装过程中安装IIS
当系统提示时确保选定“安装Microsoft Internet Information Server”复选框,然后单击“下一步”按钮。启动IIS安装程序。
2.如果在设置NT不安装IIS,可在以后单独安装(必须以管理员特权登录):
(1)打开NT控制面板并单击“网络”图标。
(2)在对话框属性页上单击“服务”选项卡。
(3)单击“添加”按钮。
(4)从网络服务列表中,选择“Microsoft Internet InformationServer”,然后单击“确定”。
(5)在“安装盘”框中,键入光盘所在驱动器的号,插入光盘然后单击“确定”。
二、IIS的安装过程
(1)启动Setup程序时,出现MicrosoftIIS“欢迎”对话框。单击“确定”。
(2)在默认情况下,选定第二个对话框中的所有选项。单击“确定”将全部安装。如果不想安装某一项,清除其旁边的框,然后单击“确定”以安装其余部分,如图。

(3)接受默认的安装文件夹。
(4)选择“确定”。提示时,单击“是”以创建安装文件夹。出现“发布目录”对话框,如图。

(5)为已安装的发布服务接受默认文件夹。
(6)当提示创建服务文件夹时,单击“是”。
(7)安装程序复制所有剩下的IIS文件。
(8)如果选定ODBC驱动程序和系统管理选项框,则出现“安装驱动程序”对话框。要安装驱动程序,从“可用的ODBC驱动程序”列表框中将其选定。安装程序完成文件复制。
(9)出现“安装完成”对话框时,单击“确定”按钮结束安装。结束安装后要使改动生效,必须关闭“服务”属性单并重新启动计算机。
三、FTPGuest帐号访问
在IIS的安装过程中,会出现一个屏幕,询问用户是否想禁止Guest对FTP服务器的访问。Microsoft建议选定“是”以保护系统的内容。禁止Guest帐号的FTP访问将不影响在安装过程中创建的USRμcomputername帐号(可用于匿名访问)。
四、使用“Internet服务管理器”配置FTP服务的登录请求,控制匿名连接。
(1)在“Internet服务管理器”中,双击FTP服务,然后单击“服务”选项卡以显示属性页。
(2)在“允许匿名连接”框中,键入客户访问资源时FTP服务应使用的用户名和密码。此帐号必须是在Windows NT用户管理器中设置的有效帐号。赋予此帐号的权限适用于所有匿名登录(即所有用户将具有匿名帐号所定义的相同特权)。
(3)如果要拒绝访问任何非匿名登录,请选定“只允许匿名连接”复选框。因为FTP密码是未加密的,如果不想要用户使用其自己的用户名和密码登录,该选项非常方便。
(4)单击“确定”。
五、配置FTP目录
默认情况下,可在宿主目录中获得所有子目录。应该将所有FTP文件放于宿主目录中。另外,可以增加虚拟目录。但是,因为FTP作为较旧的协议在技术上的限制,虚拟目录对用户是不可见的。只有用户知道虚拟目录的别名时才能浏览虚拟目录。
管理员可以设置FTP提供的列表样式,因为一些浏览器要求FTP列表的样式为UNIX格式。为获得最大的浏览器能力,应该将FTP列表的样式设置为UNIX格式,方法为:
(1)在“Internet服务管理器”中,单击“目录”选项卡。
(2)在“Directory Listing Style”框中,选定UNIX,以UNIX格式显示目录
六、设置读与写权限
(1)以默认方式为所有FTP虚拟根目录设置读权限。
(2)删除读权限及设置写权限,创建专用文件夹(目录),用户可以将文件复制到该文件夹但不能查看其他人留下的文件。这样的目录有时称为drop-box目录。
(3)如果允许FTP客户从某个目录查看目录列表中的目录和取(下载)文件,必须为此目录设置读权限。
注意:NTFS驱动器上,有必要以NT资源管理器中的“目录权限”将读访问权赋予要使用drop-box目录的用户,以便这些用户能够更改为drop-box目录(例如,使用FTP的cd命令)。这样一来,这些用户必须在NT资源管理器中具有NTFS读与写权限,但在“Internet服务管理器”中应该只有写权限。
至此,在NT Server4.0设置匿名FTP服务的工作就完成了。
七、其它说明
由于涉及到系统的安全问题,所以在对FTP进行设置时必须小心进行,不仅要遵循一定的规则,而且还要做好规划。做为系统管理员,应该定期检查和FTP有关的目录及文件(尤其是客户上载的文件)的权限,防止系统出现的安全漏洞给企图破坏者以可乘之机。
(毛 子)