文件传输Windows 匿名FTP服务器的建立由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“ftp服务器匿名访问”。
文件传输--Windows NT匿名FTP服务器的建立
在NT服务器中设置FTP服务器的方法一般有两种:一种是用微软公司自己提供的Internet Information Server产品;另一种是用第三方的FTP服务器产品。这里我们重点介绍一下在Internet Information Server中FTP的设置。
在NT Server上已经安装了Internet Information Server的情况下,设置FTP服务器主要有以下6方面。
1.配置会话活动
可以配置允许同时连接的数量及连接时间。因为用户在注销或中断连接之前一直处于登录状态,所以可以使用“服务”属性页中的“已连接的用户” 按钮,以跟踪当前连接的用户。例如,查看当前连接该 FTP 节点的用户可以按以下步骤:
①在“Internet 服务管理器”中,双击 FTP 服务以显示其属性页。
②单击 “服务”选项卡。
③单击 “当前会话”。
④如果要断开用户,请选定用户,然后单击“断开”。要断开所有连接,请单击“全部断开”。⑤单击“关闭”,然后单击“确定”。
2.配置 FTP 登录
如果将 FTP 服务配置为可以匿名登录,客户可以用 anonymous 登录。通常,匿名 FTP 用户可以使用电子邮件地址作为密码来登录。注意 Internet Explorer与其它 Web 浏览器将自动登录到允许匿名登录的所有 FTP 节点。
另外,FTP 客户还可以允许以 Windows NT 用户名和密码登录,以便使用此计算机。在 Windows NT 文件系统(NTFS)驱动器上,可以控制每个用户的访问权限和文件访问能力。要以 Web 浏览器使用该机制登录,请键入 ftp://user:paword@computername/ 或 ftp://username@computername
在“服务管理器”的 “FTP 服务属性”中,选定 “只允许匿名连接”复选框,防止用户使用用户名登录。如果复选该复选框,匿名以外的其它帐号则不能登录。因为只允许匿名帐号访问,所以具有很高的安全性,入侵者不能企图以管理员帐号访问。
下面对控制匿名连接、设置用户名和密码安全性的设置作些说明:
① 在 “Internet 服务管理器”中,双击 FTP 服务,然后单击“服务”选项卡以显示属性页。② 在“允许匿名连接”中,键入客户访问资源时,FTP 服务可以使用的用户名和密码。此帐号必须是在 Windows NT用户管理器中设置的有效帐号。赋予此帐号的权限适用于所
有匿名登录。
③ 如果要拒绝访问任何非匿名登录,请选定“只允许匿名连接”复选框。
因为 FTP 密码是未加密的,如果不想要用户使用其自己的用户名和密码登录,该选项非常方便。但是所有用户将具有匿名帐号所定义的相同特权。默认情况下,该选项禁用。如果用户不应该使用他们的 Windows NT 用户帐号来连接,则选定此选项。
④ 单击“确定”。
3.自定义消息
自定义欢迎、退出与 最大连接消息的步骤:
① 在“Internet 服务管理器”中,双击 FTP 服务以显示其属性页。
② 单击 “消息”选项卡。
③ 在“欢迎信息”框中,键入用户连接时要显示的欢迎信息。
④ 在“退出消息”框中,键入当用户断开时想要显示的消息。
⑤ 在“ Maximum connections meage”框中,当由于连接的用户已经达到最大数量致使新用户不能连接时,请键入要显示的消息。
⑥ 单击“应用”,然后单击“确定”。
4.配置 FTP 目录
配置 FTP 目录主要是对宿主目录、列表的样式等作一说明。
默认情况下,可在宿主目录中获得所有子目录。应该将所有 FTP 文件放于宿主目录中。另外,可以象使用 WWW 服务一样增加虚拟目录。但是,因为 FTP 作为较旧的协议在技术上的限制,虚拟目录对用户是不可见的。只有用户知道虚拟目录的别名时才能浏览虚拟目录。
我们还可以设置列表样式,一些浏览器要求 FTP 列表的样式为 UNIX 格式。为获得最大的浏览器能力,应该将 FTP 列表的样式设置为 UNIX 格式。
那么,怎么确定如何显示目录列表呢?
首先,在“ Internet 服务管理器”中,单击“目录”选项卡。
其次,在“ Directory Listing Style”框中,选定 UNIX,以 UNIX 格式显示目录,MS-DOS 以 MS-DOS 格式显示目录。
5.设置读与写权限
必须使用“Internet 服务管理器”设置“可读”与“可写”权限。在 NTFS 驱动器上还可以设置另外的权限及限制使用 Windows NT 资源管理器。
可读为允许 FTP 客户从此目录查看目录列表中的目录和取(下载)文件,必须为此目录设置读权限。
以默认方式为所有 FTP 虚拟根目录设置读权限。删除读权限及设置写权限以创建专用目录,用户可向其复制文件,而不能查看其他人留下的文件。
可写为使 客户能够将文件放到(加载)目录中,必须将此目录设置为写权限。如果目录允许写权限而禁止读权限,则该目录将不出现在目录列表中--但是如果用户知道该目录名,FTP 客户可以转换到该目录。然后将文件载入其中。
设置写权限允许用户将文件放置到您的计算机上。
注意在 NTFS 驱动器上,有必要以 Windows NT 资源管理器中的“目录权限” 将读访问权赋予要使用 drop-box 目录的用户,以便这些用户能够更改为 drop-box 目录(例如,使用 FTP 的 cd 命令)。这样一来,这些用户必须在 Windows NT 资源管理器 中具有 NTFS“读”与“写”权限,但在“ Internet 服务管理器” 中应该只有“写”权限。
6.创建批注文件
每个目录可包含一个批注文件,用于概括目录所包含的信息。此摘要自动显示给远程用户。增加目录描述以便向 FTP 用户显示 FTP 节点上特定目录的内容。通过在文件夹(目录)上创建名为 ~ftpsvc~.ckm 的文件来完成。通常希望c~.为隐含文件,以便不显示在目录列表中。
作批注文件需要完成下面几步:
① 在希望以显示给用户的信息进行批注的每个目录中创建名为 ~ftpsvc~.ckm 的文件。② 在“Windows NT 资源管理器”中,选择文件,并设置为隐含文件,以便目录列表不显示此文件。
③ 使用“注册表编辑器”通过添加下列值以允许批注目录:
HKEY_LOCAL_MACHINESYSTEM
CurrentControlSet
Services
MSFTPSVC
Parameters
默认值 = 0(即目录批注关闭)。前面的值定义新连接用户的目录批注的默认操作。目录描述用于将FTP节点上目录的内容通知FTP用户。目录描述以文件名~ftpsvc~.ckm存储,通常是隐含文件。当值为1时,允许目录批注。
此注册项在注册表中不以默认值出现,因此如果想要更改其默认值,必须增加一条。但如果在您的 FTP 服务上允许目录批注,当浏览 FTP 目录时 Web 浏览器可能显示错误消息。通过将每个批注文件限制为一行或取消目录批注,可以消除该错误。
以上6个方面都设置完成之后,NT的FTP服务配置已比较完整,你若有更多的需求可参
考IIS的联机帮助。