4月26日Windows中IIS设置FTP站点

合集下载

IIS中FTP设置用户和密码 实现多用户管理

IIS中FTP设置用户和密码 实现多用户管理

Windows中IIS内FTP服务器高级配置(图) 提到FTP服务器,可能大家都会想到Serv-U、vs-FTP等软件,其实微软内置在IIS里的FTP服务已经够用,不信请往下看。

实现对多用户的管理首先需要取消“站点属性/允许匿名连接”,如图1。

接着进入“计算机管理/本地用户和组”,新建立一个组,这里建立为FTPuser,然后新建立一个用户FTP01,然后修改FTP01的属性,把它加入FTPuser组,去掉系统默认的users 组。

在NTFS格式分区下(这里为d盘)创建文件夹FTP01和FTP02,然后设置安全权限,如图2。

同样设置文件夹FTP02的权限为FTP02完全控制,当然这里可以按照实际情况分配不同用户不同的权限。

回到IIS管理器,选择一个FTP站点“新建/虚拟目录/下一步”在别名处输入FTP01,选择“下一步”,路径选择刚刚创建的FTP01目录,选择“下一步”,同样新建一个虚拟目录FTP02,路径指向FTP02目录。

这里注意的是:别名和目录名以及用户名3个必须完全一致。

测试一下:这里以IP为192.168.0.16为例,输入FTP://192.168.0.16,回车,提示输入用户和密码,输入FTP01及其密码,顺利进入,这时进入的只能是FTP01虚拟目录,可以上传一个文件,然后在服务器上查看一下是放置在哪个目录下就可判定了。

同样,以FTP02登入,就进入了FTP02目录,用户被限制在自己的目录内不能进入他人目录,安全性还是有保障。

如果用户需要能自己更改密码,则只需要在创建用户的时候,不选中图3所示的选项即可。

小提示:客户端修改FTP账户密码的方法:在命令提示符下输入:FTP 192.168.0.16输入用户名输入密码输入quote “site pswd 旧密码新密码”本方法优点:结合NTFS权限以及磁盘限额能很好地实现多用户的多样化管理。

本方法缺点:由于FTP用户密码是以明文的方式在网络上传输,所以不太安全,遗憾的是,IIS内置的FTP服务并不支持SSL,这一点比不上Serv-U。

使用IIS搭建FTP服务器

使用IIS搭建FTP服务器

使用IIS搭建FTP服务器在Windows Server 2003中,IIS默认是安装的,如果服务器没有安装IIS,你可以按照以下步骤进行安装:打开“控制面板”,然后双击“添加或删除程序”图标。

在“添加或删除程序”窗口中,点击左侧的“添加/删除Windows组件”按钮。

在“Windows组件向导”窗口中,选中“Internet信息服务(IIS)”复选框。

点击“下一步”按钮,系统会要求你插入Windows Server 2003的安装光盘。

插入光盘后,点击“确定”按钮。

点击“下一步”按钮,系统会显示你所安装的组件的配置界面。

在这个界面中,你可以选择要安装的组件类型和数量,以及安装的路径等。

如果你不确定如何进行配置,可以按照默认的设置进行。

点击“下一步”按钮,系统会显示安装进度条。

等待安装完成后,点击“完成”按钮。

安装完IIS后,下一步就是配置FTP服务器了。

以下是配置FTP服务器的步骤:打开“控制面板”,然后双击“管理工具”图标。

在“管理工具”窗口中,双击“Internet信息服务(IIS)管理器”图标。

在“Internet信息服务(IIS)管理器”窗口中,展开“本地计算机”节点,然后双击“FTP站点”节点。

在“FTP站点”节点下,右键单击“默认FTP站点”,然后选择“属性”选项。

在“默认FTP站点属性”窗口中,选择“安全帐户”选项卡。

在“访问该站点的用户帐户”下拉列表中,选择一个合适的用户帐户,例如LocalSystem或者一个已经存在的用户帐户。

在“主目录”选项卡中,选择FTP服务器要使用的目录。

你可以选择一个已经存在的目录,也可以创建一个新的目录。

在选择目录时,需要注意该目录的权限设置是否正确。

在“消息和重定向”选项卡中,可以设置FTP服务器的消息和重定向规则。

你可以根据需要进行设置。

在“身份验证和授权”选项卡中,可以选择FTP服务器的身份验证方式以及授权规则。

你可以根据需要进行设置。

完成FTP服务器的配置后,可以进行测试以确认FTP服务器是否能够正常工作。

FTP在Web服务器上的设置方法

FTP在Web服务器上的设置方法

FTP在Web服务器上的设置方法一、安装 IIS 7.0 中的 FTP若要设置 FTP 站点,必须先通过Win Server 2008 中的角色管理工具来安装FTP 服务。

具体过程如下:在 Windows 客户端上安装 FTP 服务1. 在"开始"菜单上单击"控制面板"。

2. 单击"程序",然后单击"打开或关闭 Windows 功能"。

3. 在"Windows 功能"对话框中,展开"Internet 信息服务"节点。

4. 展开"FTP 发布服务"节点,然后单击"FTP 发布服务"复选框。

5. 单击"FTP 管理控制台"复选框和"FTP 服务器"复选框,然后单击"确定"。

二、在 Windows 服务器上安装 FTP 服务1. 在"开始"菜单上,单击"管理工具",然后单击"服务器管理器"。

2. 在"服务器管理器"窗格的"角色摘要"部分中,单击"Web 服务器(IIS)"。

3. 在"Web 服务器(IIS)"部分中,单击"添加角色服务"。

4. 在"角色服务"下,选择"FTP 发布服务"。

这将安装 FTP 服务和 FTP 管理控制台。

5. 单击"下一步",然后单击"安装"。

三、在 IIS 7.0 中启动 FTP 服务就像 IIS 7.0 上默认不安装 FTP 服务一样,当您在 IIS 7.0 上安装 FTP 服务后,默认情况下也不会启动该服务。

因此,在安装 FTP 服务后必须启动该服务。

windows下的ftp服务配置

windows下的ftp服务配置

第四章实验报告实验任务: (2)一、IIS-ftp搭建匿名访问站点 (2)1.只匿名访问站点 (2)2.虚拟目录的授权访问 (2)二、serv-U匿名站点的搭建,要求设置如下内容: (2)1.用一个IP限制2个进程 (2)2.最大上传为200K,最大下载为100K (2)3.配额为5M (2)三、serv-U 授权访问ftp站点 (2)四、ser-U 远程管理 (2)五、ftp工作组隔离 (2)六、ftp域隔离 (2)实验要求: (2)1.完成以上实验配置 (2)2.要求截图 (2)实验操作过程: (2)一、IIS-ftp搭建匿名访问站点 (2)1.只匿名访问站点 (2)2.虚拟目录的授权访问 (7)二、serv-U匿名站点的搭建 (10)1.安装serv-U软件, (10)2.新建域 (11)3.新建匿名用户 (12)4.Anonymous用户的基本设置 (13)5.DNS设置 (15)6.客户机上验证 (16)三、serv-U 授权访问ftp站点 (17)1.新建用户 (17)2.授权用户登录验证 (17)四、serv-U 远程管理 (18)1.安装serv-U软件 (18)2.设置有权限的帐户 (19)3.验证 (20)五、ftp工作组隔离 (21)实验环境: (21)1.安装ftp服务 (21)2.新建用户账户 (22)3.建立ftp站点主目录 (22)4.新建ftp站点 (24)5.客户端验证 (25)六、ftp域隔离 (27)实验环境: (27)1.安装ftp服务 (27)2.新建域用户 (27)3.建立用户ftp站点主目录 (28)4.安装ADSI EDIT工具 (28)5.设置用户站点主目录 (29)6.新建ftp站点 (31)7.客户端验证 (33)实验任务:一、IIS-ftp搭建匿名访问站点1.只匿名访问站点2.虚拟目录的授权访问二、serv-U匿名站点的搭建,要求设置如下内容:1.用一个IP限制2个进程2.最大上传为200K,最大下载为100K3.配额为5M三、serv-U 授权访问ftp站点四、ser-U 远程管理五、ftp工作组隔离六、ftp域隔离实验要求:1.完成以上实验配置2.要求截图实验操作过程:一、IIS-ftp搭建匿名访问站点操作步骤:1.只匿名访问站点网上邻居属性→高级→可选网络组件→应用程序服务器→internet信息服务(IIS)→文件传输协议(ftp)服务,如图1-1所示:图1-1 新建ftp站点,如图1-2所示地:图1-2IP地址程端口设置,如图1-3所示:图1-3 FTP用户隔离设置,如图1-4所示:图1-4 设置主目录,如图1-5所示:图1-5 目录访问权限设置,如图1-6所示:图1-6 只匿名访问站点的值,如图1-7所示:图1-7 验证匿名访问站点成功,如图1-8所示:图1-8验证用administrator访问站点,不能访问,如图1-9所示:图1-92.虚拟目录的授权访问新建虚拟主目录,别名为“vr”,如图1-10所示:图1-10虚拟目录路径设置,如图1-11所示:图1-11虚拟目录访问权限设置,如图1-12所示:图1-12设置虚拟主目录的NTFS权限为只administrator访问,如图1-13所示:图1-13 验证,使用匿名访问不成功,如图1-14所示:图1-14验证,使用administrator帐户登录虚拟目录,如图1-15所示:图1-15二、serv-U匿名站点的搭建操作步骤:1.安装serv-U软件,安装serv-U软件进入工作界面,如图2-1所示:图2-12.新建域新建域,输入本机IP地址,如图2-2所示:图2-2输入域名,端口号和存储类型均选择,如图2-3所示:图2-3 3.新建匿名用户新建匿名用户anonymous,如图2-4所示:图2-4 设置匿名用户主目录,如图2-5所示:图2-5选择锁定主目录,完成匿名用户设置,如图2-6所示:图2-6 4.Anonymous用户的基本设置设置同一IP地址的连接数,如图2-7所示:图2-7 设置文件和目录的权限,如图2-8所示:图2-8将匿名用户的配额设置为5M,如图2-9所示:图2-95.DNS设置新建区域,同时新建军主机ftp,IP地址为本机192168.0.1,如图2-10所示:图2-106.客户机上验证使用匿名访问站点,如图2-11所示:图2-11 验证同时连接数,如图2-12所示:图2-12 磁盘配额验证,如图2-13所示:图2-13三、serv-U 授权访问ftp站点操作步骤:1.新建用户按照建立匿名用户的方法,在域中新建用户jolin,并相关设置,如图3-1所示:图3-12.授权用户登录验证使用jolin用户在客户机上登录,如图3-2所示:图3-2四、serv-U 远程管理操作步骤:1.安装serv-U软件在一台客户机上安装serv-U软件,如图4-1所示:2.设置有权限的帐户在serv-U服务器上设置jolin帐户的特别权限为系统管理员,如图4-2所示:图4-2新建服务器→输入远程管理的IP地址192.168.0.1,如图4-3所示:端口选择默认→输入站点域名→输入有仅限的用户(jolin),如图4-4所示:图4-43.验证Serv-U远程管理完成安装后,如图4-5所示:图4-5五、ftp工作组隔离实验环境:1.工作组模式操作步骤:1.安装ftp服务安装ftp服务,如图5-1所示:图5-12.新建用户账户在工作组模式下新建两个用户用做测试,如图5-2所示:图5-23.建立ftp站点主目录在C:盘根目录下新建名为“shadow”文件夹,如图5-3所示:图5-3在名为“shadow”的文件夹中新建名为“localuser”文件夹,如图5-4所示:图5-4在“shadow”文件夹下面新建两个以用户帐户命名的文件夹,(candy和jolin),如图5-5所示:图5-54.新建ftp站点新建ftp站点→站点描述(shadow)→IP地址和端口(默认设置)→选择“隔离用户”,如图5-6所示:图5-6设置主目录,如图5-7所示:图5-7 设置目录访问权限,如图5-8所示:图5-8 5.客户端验证Jolin用户验证,如图5-9所示:图5-9 candy用户验证,如图5-10所示图5-10六、ftp域隔离实验环境:1.域模式操作步骤:1.安装ftp服务~~略~~2.新建域用户新建域用户aa、bb、test,如图6-1所示:图6-1设置test用户的委派权限为“读取所有用户记录”,如图6-2所示:图6-23.建立用户ftp站点主目录在C:盘根目录下新建名为“file”文件夹,如图5-3所示:图6-3在file文件夹目录下新建以域用户帐户命名的文件夹(aa、bb),如图6-4所示:图6-44.安装ADSI EDIT工具安装windows 2003安装光盘中\SUPPORT\TOOLS\目录下的SUPTOOLSt.MSI工具,如图6-5所示:图6-55.设置用户站点主目录开始→运行adsiedit.msc打开ADSI EDIT控制台,如图6-6所示:图6-6选中Domain下的CN=user,如图6-7所示:图6-7右击主体框中的CN=aa属性,找到“mslls-FTPDIR”,将其值设置为用户“aa”,如图6-8所示:图6-8在属性框中找到“mslls-FTPROOT”,将其值设置为用户“aa”的FTP根目录(E:\file),如图6-9所示:图6-9将“bb”用户进行同样的设置。

利用IIS搭建ftp服务器

利用IIS搭建ftp服务器

3.4完善任务
学生总结、完善任务操作
利用IIS搭建FTP服务器 16
04
PART FOUR
教学小结,拓展思考
Teaching summary, development thinking
4.1教学小结
含义
功能
搭建FTP 服务器
启动
配置
本次课我们学习了FTP 的含义、功能,并进行了 FTP服务的启动、配置操作。 通过本次课的学习,学 生自主学习的能力得到了进 一步地锻炼,更加熟悉任务 教学法,而且小组的协作能 力得到了提升。
1.操作过程交流:
完成最好最快的小组出一名代表,为全班做演示,演示所有任 务完成的操作过程,进行学习交流。 2.出现问题交流: 其他各小组出一名代表,简单汇报本小组出现的问题、通过比 较得到的解决问题的办法以及仍旧存点评
操作程序
1.为FTP服务器配置静态IP地 址 2.安装并启动FTP服务 3.进行FTP主目录及访问权限 的配置 4.进行FTP虚拟目录的配置 5.测试
beijing new media computer
PART THREE
实践操作,完成任务
Practical operation, complete the task
3.1操作练习
1.个人学习 学生根据学习材料指导,学习启动、配置FTP 服务的操作练习。 2.小组学习 小组交流操作中出现的问题,并研究解决。
利用IIS搭建FTP服务器 14
3.2交流探讨
操作重点
1.确保配置有IP地址 作为服务器,要实现对外提供 可靠性服务,必须拥有自己的 固定IP。 操作方法: 使用命令ipconfig 查看IP配置信息; 若未配置IP ,先进行IP地址配置。 2.确保FTP服务启动。安装好 FTP服务,需要确认没有冲突

利用IIS配置FTP站点实验报告

利用IIS配置FTP站点实验报告

架设Ftp站点实验报告实验说明:本实验用于配置Ftp服务教员:田新实验人员:卢瑾实验名称:配置FTP服务涉及课程章节:《计算机网络基础》第九章FTP(文件传输)实验目的:理解FTP服务的工作原理,熟练掌握安装FTP服务及配置FTP服务实验设备:计算机两台实验描述:实验一:安装FTP服务实验二:利用IIS配置FTP站点一、关于FTP的简介1. FTP协议FTP服务一般默认运行在20和21两个端口。

端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。

FTP实现的作用:1.促进文件的共享(计算机程序或数据)2.鼓励间接或者隐式的使用远程计算机3.向用户屏蔽不同主机中各种文件存储系统(File system)的细节4.可靠和高效的传输数据缺点:1.密码和文件内容都使用明文传输,可能窃听。

2.因为必须开放一个随机的端口以创建连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP流量。

这个问题,通过使用被动模式的FTP,得到了很大解决。

3.服务器可能会被告知连接一个第三方计算机的保留端口。

4.此方式在需要传输文件数量很多的小文件时,性能不好FTP虽然可以被终端用户直接使用,但是它是设计成被FTP客户端程序所控制。

FTP服务的许多站点都开放有匿名服务,在这种设置下,用户不需要帐号就可以登录服务器,默认情况下,匿名用户的用户名是:“Anonymous”。

这个帐号不需要密码,虽然通常要求输入用户的邮件地址作为认证密码,但这只是一些细节或者此邮件地址由系统自己产生,而且依赖于FTP服务器的配置情况。

2.主动和被动模式FTP有两种使用模式:主动和被动。

主动模式要求客户端和服务器端同时打开并且监听一个端口以创建连接。

在这种情况下,客户端由于安装了防火墙会产生一些问题。

所以,创立了被动模式。

被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。

利用IIS 搭建FTP服务

利用IIS 搭建FTP服务

利用IIS 搭建FTP服务说明:1.试验环境为xp3+IIS5.12.XP3对应的IIS版本是IIS5.1,如果使用高版本,在安装的时候,会不断提示找不到所需的文件,造成安装失败一、安装IIS以及搭建FTP服务1.打开“控制面板“-------”添加删除程序“---------”添加/删除windows组件(A)“弹出窗口如下:选中‘Internet信息服务(IIS)’选项。

2.然后双击该选项(或者点击‘详细信息’),弹出窗口如下:选中‘文件传输协议(FTP)服务’这项。

缺省安装IIS组件的时候,是不安装FTP服务的。

如果需要用IIS搭建FTP,那么该选项一定要选中。

点击‘确定’,然后‘下一步’,开始安装3.在安装过程中,会提示需要插入安装光盘,如果手头刚好有安装光盘,放入安装光盘即可。

如果没有安装光盘,从网上搜索iis5.1的安装程序包,一般下载的程序包是ZIP格式,解压下载的安装程序包,比如解压到D:\software\iis安装包\iisxp-v5.1下,选择‘浏览’按钮,选择到解压的文件夹下,点击‘确定’。

4.开始复制文件,开始安装,在安装过程中,还有几个文件需要指定文件的来源,将文件来源指定到刚才解压的文件夹下即可。

如下图所示,完成IIS组件安装。

5.安装完成后,打开“管理工具“,就看到多了一个‘Internet 信息服务’的图标。

打开‘Internet 信息服务’,如下图所示:在FTP站点中,就会有一个默认FTP站点,点击‘默认FTP站点’,打开属性,可以对端口、是否允许匿名连接、FTP的主目录进行设置。

缺省端口21。

缺省情况下,FTP的用户名和密码使用是操作系统的用户名和密码。

6.对于已建立好的FTP服务器,在浏览器中访问将使用如“ftp://192.168.0.1”或是ftp://192.168.0.1:217.新建的FTP服务,如果不需要开机启动,在服务中将‘FTP Publishing ‘这个服务设置为’手动‘即可二、卸载IIS组件1.打开“控制面板“-------”添加删除程序“---------”添加/删除windows组件(A)“弹出窗口如下:将”Internet信息服务(IIS)“前面的对勾取消,点击”下一步“。

如何用IIS创建个人FTP服务器

如何用IIS创建个人FTP服务器

如何用IIS创建个人FTP服务器很多网友都想拥有一个属于自己的FTP服务器,但在实际操作时总会遇到这样那样的问题。

我在这里就向大家介绍一下XP用户如何用微软的Intenet信息服务(IIS)构建FTP服务器。

首先要在安装版系统盘里找到I386文件,这个文件652M。

I386这个文件,我在网上搜索了很长时间,都找不到。

最后,只得下载一个与操作系统版本相同的安装版系统盘,才得到I386文件。

下载好这个文件后,打开控制面板,双击添加或删除程序,点击添加/删除Windows组件。

在Internet信息服务(IIS) 前打勾,将详细信息中的文件传输协议(FTP)服务选上(最好全部选上),然后点击确定,点击下一步,开始安装。

安装过程中,会出现“找不到xx文件”错误提示,根据提示,浏览选择正确的路径,用鼠标选上相应的文件,一步一步地,就可以完成安装。

如果安装过程中出现什么问题,加我QQ:907429210,免费为你服务。

我把Internet信息服务(IIS)中所有的选项都勾上了,安装完成,大约花了半个多小时。

安装完成以后,打开控制面板,双击管理工具,打开Intenet信息服务。

找到FTP站点选项,右键单击默认FTP站点选择属性,点击安全帐户,选上允许匿名连接,允许IIS控制密码。

点击浏览,选择IWAM用户,点击确定,完成FTP账户设置。

然后,打开控制面板,双击管理工具,打开组件服务,若COM+应用程序”中,没有II S Out-Of-Process Pooled Applications该应用程序,重装IIS,全选安装。

****详细的设置过程如下:主要都是IWAM账号在ActiveDirectory、IIS metabase数据库和COM+应用程序三处的密码无法同步,解决方法也很简单,大致有一下三个步骤:(一)更改IWAM_MACHINE账号的密码选择“开始”->“程序”->“管理工具”->"计算机管理"->"本地用户和组"->"用户" 选中右面的“I WAM_MACHINE 右键选择"设置密码" 这里我们设置成test(二)使用新的密码重设IIS Metabase数据库.(即编辑匿名访问使用的用户帐号)选择"默认Web 站点属性"->目录安全性标签->编辑"匿名访问和验证控制"->在弹出的框中选中匿名访问,单击编辑按钮->用户名浏览,选择IWAM_MACHINE,密码框中输入test,选中"允许IIS控制密码"->确定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IIS 架设FTP服务器图文教程
cFTP服务作为Internet最古老的服务之一,无论在过去还是现在都有着不可替代的作用。

在企业中,对于一些大文件的共享,通常采用FTP这种形式来完成,并且由于FTP能消除操作系统之间的差异,对于不同的操作系统之间共享文件的作用就显得尤为突出。

一、FTP服务器的工作方式
FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。

其中PORT (主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。

当需要传送数据时,服务器从20端口向客户端的空闲端口发送连接请求,建立一条数据链路来传送数据。

而PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。

当需要传送数据时,客户端向服务器的空闲端口发送连接请求,建立一条数据链路来传送数据。

FTP服务器可以以两种方式登录,一种是匿名登录,另一种是使用授权账号与密码登录。

其中,一般匿名登录只能下载FTP服务器的文件,且传输速度相对要慢一些,当然,这需要在FTP服务器上进行设置,对这类用户,FTP需要加以限制,不宜开启过高的权限,在带宽方面也尽可有的小。

而需要授权账号与密码登录,他需要管理员将账号与密码告诉网友,管理员对这些账号进行设置,比如他们能访问到哪些资源,下载与上载速度等,同样管理员需要对此类账号进行限制,并尽可能的把权限调低,如没十分必要,一定不要赋予账号有管理员的权限。

二、利用WINDOWS组件IIS来构件FTP服务器
在架设FTP网站时,对于仅仅作为共享文件这种服务而没有其他特殊要求的,可通过Windows XP/2000/2003操作系统的IIS组件来完成。

下面我们来简单进行说明:
1. IIS安装,可按照“开始”——>“设置”——>“控制面板”——>“添加/删除程序”,打开“添加/删除程序”对话框,选中“添加/删除Windows组件”出现如下图
图1
2. 选中“Internet信息服务(IIS)”,查看其详细信息,如图2
图2
3. 选中图2中的“文件传输协议(FTP)服务器”项后,单击确定,接下来按照向导至安装完成。

4. 打开“开始”——>“程序”——>“管理工具”——>“Internet信息服务”,打开IIS控制台。

如图3
图3
5. 单击“默认FTP站点”,在右键快捷菜单中选中“属性”,打开“默认FTP站点属性”对话框,如图4
10.31.35.33
图4
6. 在“FTP站点”选项卡中,需要修改“说明”为容易识别的标识,如阿九的FTP站,IP 地址修改为当前主机的某个IP地址(在主机具备多IP地址的情况下)。

如本机修改为私有地址“192.168.112.128”,“TCP端口”为默认的FTP端口“21”。

如图5
图5
7. 在“安全帐号”中选中“允许匿名连接”,如果对于客户端登陆时需要进行身份验证,则可通过“浏览”来选中服务器的Windows用户。

如图6、图7
图6
图7
8. 在“消息”选项卡中添加FTP服务器的登陆欢迎信息和退出信息,如图8
图8
9. 在“主目录”选项卡中选择FTP服务器向外提供服务的主目录,此处可选择“此计算机上的目录”,通过浏览进行选择,或者选择“另一计算机上的共享位置”,这是FTP服务器向外提供服务的主目录就在其他主机上,格式为“\\{服务器}\{共享名}”,在FTP站点目录下的“读取”、“写入”、“日志访问”对FTP站点的权限进行配置,如在此处,我们出于安全考虑为匿名anonymous用户通过分配“读取”而不分配“写入”如图9所示
10. 在“目录安全性”选项卡中对FTP服务器的访问控制权限进行分配,可通过此处将FTP 服务器的访问权限授权给某部分IP用户或者拒绝来自某些IP用户的访问。

注意当选择了“授权访问”后,在下表中的IP地址将被拒绝,如选择“拒绝访问”,下表中的IP地址用户将被授权。

如图10
图10
11. 至此,FTP服务器架设成功。

三、测试FTP服务器
1. 打开“开始”——>“程序”——>“附件”——>“命令提示符”,在光标处输入“FTP 19
2.168.112.128”,如图11
2. 输入匿名帐户anonymous,密码为自己的邮件地址,如图12
图12
3. 这时可通过FTP的命令对FTP服务器进行操作,如图13
图13
IUSR_MICROSOF-2C4238
4. 通过IE来验证或者获取FTP服务,在IE的地址栏中输入“ftp://192.168.112.128/”如图14
图15
5. 此外还可以通过一些FTP客户端软件来访问,如FLASHFTP、CUTEFTP等。

四、虚拟目录及多站点的配置
1. 在FTP的配置过程中,我们经常需要对一个主机提供多个FTP站点来进行FTP共享,此时建立多站点的形式来完成,完成时可通过新建站点的形式,根据新建站点向导一步步完成。

如图16
图16
2. 这时,可通过一个主机上的不同IP地址来架设,或者通过同一个IP地址,不同的端口号来进行识别。

如图17,我们使用端口2121来构建第二个FTP站点。

图17
3. 在FTP的配置过程中,我们经常需要对多个不同路径的目录进行FTP共享,此时可通过虚拟目录来完成,如图16中的新建虚拟目录。

通过新建虚拟目录向导完成。

虚拟目录是在主目录下通过某一个文件夹链接到其他目录的形式,在主目录中实际不存在此文件夹中的内容,该内容在其他目录下实际存在。

如图18 ,图19所示
图18
4. 这时,注意需要在提供FTP站点服务的主目录即F:\ 01虚拟仿真下建立一个名为virtual directory的文件夹,否则虚拟目录无法提供FTP共享服务。

如图20
图20
五、IIS构建FTP服务器安全性探讨
对于通过IIS构建的FTP服务器,无论是匿名帐户或者是通过授权帐户及密码来访问FTP 服务器,由于FTP服务的帐户和密码身份验证的方式均采用明文形式在网络上传播的,任何主机只要采用数据包截取软件均可截获FTP服务器登陆的帐户及密码。

所以其安全性还需要通过其他方式来增强。

六、小结
对于通过IIS来构建FTP服务器,需要注意其硬盘的格式,如该盘为NTFS格式,还需要将其目录设置为共享或者使FTP客户的帐户具备此文件夹的访问权限,如果是FAT32格式,则可通过上述方法来构建。

对于其FTP服务器的帐户的安全性,还需要通过SSL加密等形式来加强安全性的验证,以防止帐号被他人截获。

相关文档
最新文档