Windows中IIS内FTP服务器高级配置(图)

不高兴的小脑斧 分享 时间: 收藏本文

【简介】感谢网友“不高兴的小脑斧”参与投稿,小编在这里给大家带来Windows中IIS内FTP服务器高级配置(图)(共5篇),希望大家喜欢!

篇1:Windows中IIS内FTP服务器高级配置(图)

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

实现对多用户的管理

首先需要取消“站点属性/允许匿名连接”。

接着进入“计算机管理/本地用户和组”,新建立一个组,这里建立为FTPuser,然后新建立一个用户FTP01,然后修改FTP01的属性,把它加入FTPuser组,去掉系统默认的users组。在NTFS格式分区下(这里为d盘)创建文件夹FTP01和FTP02,然后设置安全权限。

同样设置文件夹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。

实现Serv-U中的链接功能

这是利用路径解析原理实现的,算得上是MS-FTP的一个隐藏功能。首先在FTP站点根目录(这里为d盘)下创建一个文件夹,名为tools,在IIS管理器中,在FTP站点下创建一个虚拟目录,名为tools,路径指向f盘下的“工具”目录。注意这里的虚拟目录名必须和站点根目录下创建的文件夹名一致。

在客户端登录,这时不能使用FTP01、FTP02登录了,因为他们登录进去后直接到了站点根目录下的对应子目录下了,同时不能向上回到站点根目录,所以只能另外创建新用户,这里我创建了一个FTP03用户,登录进去发现除了可看见FTP01、FTP02目录外,还有其他目录,但是前面设置了FTP01,FTP02目录的权限,所以FTP03并不能访问他们,只是知道这些目录的存在而已。点击tools目录,您会发现自动指向了服务器的f盘下“工具”目录,

本方法优点:不用第三方工具实现了链接功能,在有多个驱动器可使用的情况下特别有用。如果是想链接到一个完整的分区,那么在站点根目录下创建一个文件夹,名字和驱动器号相同就可以了。

本方法缺点:需要创建额外的用户,如果FTP01这类用户想浏览其他磁盘上的内容就很难了。

自动更新FTP站点目录及文件列表

Windows有一个很有用的命令tree在这里可以大显身手了。如果FTP站点根目录是d,我们只要创建一个批处理文件,内容如下

tree /f /a d: >d:FTP.txt

然后添加一个任务计划,每小时运行一次。值得注意的是,添加完一个任务后必须进行高级设置才行。

这样设置好后,用户登录时可以先下载FTP.txt这个文件到本地看看是否有更新,这样可以节省用户一个目录一个目录去找更新的时间,尤其是网速较慢的情况下。对这个进行扩展一下,可以更节省用户的时间,还是得靠Windows另外一个有用的命令fc,编写如下批处理文件FTP更新.bat:

tree /f /a d: >d:FTPnew.txt

fc /L d:FTP.txt d:FTPnew.txt >d:FTP更新列表.txt

然后运行一次前面编写得FTP.bat,再运行一次FTP更新.bat,这时可以查看FTP更新列表.txt了,如果有更新的话,会以*****开头*****结尾的形式指出哪个目录有更新,更新的文件名是什么都列出来了,是不是更一幕了然呢。用户只需要首先下载FTP更新列表.txt查看就可以了,当然用户已经浏览过这个FTP站点,第一次浏览下载FTP.txt就可以了,如果嫌FTPnew.txt这个文件不应该出现在站点根目录下,也可以在编辑命令时指向其他位置即可。

如今在论坛上也见很多FTP列表,手工维护实在很麻烦,只要把FTP更新列表.txt放在一个Web路径下或专门为创建一个虚拟目录指向FTP更新列表.txt所在目录,那么我们就可以通过浏览器直接浏览这个文件,因为IE浏览器是可以直接解析txt文件的,所以不会提示下载。为了更好方便浏览者还可对FTP更新.bat进行补充,完整的FTP更新.bat内容如下:

tree /f /a d: >d:FTPnew.txt

fc /L d:FTP.txt d:FTPnew.txt >d:FTP更新列表.txt

echo 更新时间>>d:FTP更新列表.txt

date /t >>d:FTP更新列表.txt

time /t >>d:FTP更新列表.txt

然后添加一个计划任务,每小时执行一次这个批处理文件,这样浏览者不仅仅看到更新的内容,还知道更新的时间,下一次更新时间也可以自己推算出来了。如果经常登录这个FTP站点,还可以把这个地址加入收藏夹,不用登录FTP也能知道服务器是否有更新,有兴趣可访问test.yuanlin.cn/FTP列表更新.txt看看效果。

上面所涉及到的工具都是Windows自带的,没有使用任何第三方工具,其实Windows还有很多地方值得我们去深挖。

篇2:怎样备份Windows 服务器IIS配置

网络管理员,包括windows 2000server 用户,必须熟悉对重要数据备份的创建规则,当备份文档时,遵循如下步骤可顺利备份IIS web 服务器配置:

1.打开IIS。在Windows 2000 Server中找到“开始”菜单中的“管理工具”,点击其中的“Internet服务管理器”。

2.在弹出的菜单中选择“备份/还原配置”选项。

3.点击[创建备份]按钮,输入需要备份的文件名,缺省的保存地址为:%systemroot%system32inetsrvmetaback.

4.点击[关闭]按钮,即可完成备份,

请注意:这一操作只能备份您本机的IIS服务器配置,您不能用这一备份文件恢复其他计算机上的IIS配置。

备份完成之后,如果您想恢复本机的IIS和Windows 2000配置,请遵循如下步骤:

1.打开IIS。在Windows 2000 Server中找到“开始”菜单中的“管理工具”,点击其中的“Internet服务管理器”

2.在弹出的菜单中点击“备份/还原配置”,点击[创建备份]按钮。

3.选择您需要使用的备份文件,点击[恢复]。当系统弹出询问窗口“您是否要还原配置?”时,点击[是],即完成了恢复。

篇3:Windows 配置IIS PHP MySQLWEB服务器

一、下载软件

1、php-5.3.18-Win32-VC9-x86.msi

下载地址:windows.php.net/downloads/releases/php-5.3.18-Win32-VC9-x86.msi

2、mysql-5.5.28-win32.msi

下载地址:cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28-win32.msi

二、IIS安装

1、打开开始-管理工具-服务器管理

2、单击“角色”,在右边点击“添加角色”

3、勾选“Web 服务器(IIS)”

4、角色服务勾选”CGI”

5、在浏览器中输入localhost/,如果出现如下页面,则表示iis正常,

二、MySQL安装

1、运行mysql-5.5.28-win32.msi程序。

2、在Choose Setup Type选择Typical,

3、这里选择”standard configuration”

4、勾选“Include Bin Directory in Windows PATH”

5、输入mysql root用户密码。

6、点击Execute开始配置。

三、测试MySQL

1、在cmd里输入mysql -uroot -p,输入密码能登录的就表示正常。

2、启动和停止MySQL的命令是:net start mysql和net stop mysql

四、安装PHP服务

1、运行php-5.3.18-Win32-VC9-x86.msi程序。

2、定义安装的目录。

3、勾选”IIS FastCGI”

4、选择需要安装的模块,一般默认就行。

5、在网站目录新建index.php,内容为:

phpinfo;

?>

用浏览器打开如出现如下界面,则正常。

​​

篇4:Windows 下IIS配置与Ftp服务构建

培训马上就要结束了,思科和Linux的考试我也顺利通过了,现在把Windows的项目发出来共享一下,这个项目是个综合性的,我只负责其中部分服务的配置,包括WEB服务 FTP服务 证书认证。防火墙 DHCP DNS则由其他成员完成。充分的体现了团队精神。呵呵

(一)WEB站点建立

1)首先要先安装相应的服务,在Windows添加组件里选择应用程序服务器 证书服务。

2)然后便出现按CA证书时需要做的设置

3)添加公司名称

4)然后是证书的库文件

5)温馨提示 呵呵 点是就可以了。要不然不让继续阿

6)接着做WEB站点 点开始D管理工具---IIS管理器,右击网站D新建网站

7)网站描述,将会显示在你的管理服务器上的名字

8) 给网站配个 IP地址 80端口默认打开

9) 选择路径,前提是你要先建立一个文件夹作为网站的文件存放地

10) 客户访问网站的一些权限设置

11) 结束后,右击新建的网站 选择浏览,会看到下图情况,

之所以没有显示正常的网页是因为首页无法显示,所以要相应得设置一下

12)我的网站的首页是index.html

13)右击网站D属性D文档D添加,把自己网站的格式加入

14) 最后重起一下网站,然后再次浏览就成功了

(二)FTP站点的设置

1)在按完IIS服务后,系统会默认给出FTP站点,我们可以删掉默认的自己从新建立。右击FTP站点,新建FTP站点,进行站点的描述,可以是公司的名称

2)添加FTP站点的IP,可以和网站的IP设成一个,这样方便客户访问与下载,端口默认为21

3)这里选择是否隔离的意识是说可以通过建立不同的帐号,使不同的使用者看到不同的文件,这样就做到了隔离效果。我在这里演示隔离效果,要选择隔离用户。

4)FTP共享文件的路径

5)对客户访问的权限进行设置

6)FTP站点建立完成后需要到计算机管理中添加新用户。这里我建立的是Vfast

7)在FTP站点的目录下建立localuser目录

8)在localuser目录下建立不同用户的文件夹,注意这里的文件夹必须和用户的名字一致 。什么都不要问,这几个步骤是固定的,不这么做就出不来结果。

篇5:服务器应用:IIS建FTP服务器一(组图)

作为专门建立FTP站点的工具来说SERV-U无疑是最常用的,不过在很多时候,特别是公司服务器是不希望安装这样或那样的第三方软件的,毕竟随着安装软件数目的增多,漏洞将会越来越多,安全也会越来越没有保障,

如何解决这个问题呢?实际上细心的人都会发现在windows系统IIS组件中实际上包含了建立FTP站点的功能。只有在IIS中建立FTP才能更好的和系统紧密结合。今天我就为各位IT168的读者介绍如何在windows2003+iis6环境下建立FTP服务器。

一、准备工作:

既然我们建立FTP用到了IIS,那么就应该在windows中安装该组件。当然很多读者可能会疑问为什么自己安装了IIS组件却发现没有建立FTP的选项,这是因为默认情况下建立FTP的功能没有被集成到IIS中。下面就为大家介绍这些准备工作如何完成。笔者是在windows2003+iis6环境下完成该项操作的。

第一步:通过任务栏的“开始->所有程序->控制面板->添加或删除程序”来安装IIS组件。(如图1)

图1

第二步:在添加或删除程序窗口中的左边选择“添加/删除windows组件”。等待一段时间后会弹出windows组件向导,我们选择“应用程序服务器”,然后点右下角的“详细信息”按钮。(如图2)

图2

小提示:默认情况下我们所有应用程序例如DHCP,DNS,IIS等组件都在应用程序服务器选项中。

第三步:在应用程序服务器设置窗口中找到“internet 信息服务(IIS)”继续点右下角的“详细信息”按钮。(如图3)

图3 点击看大图

第四步:默认情况下在IIS组件详细信息处没有安装FTP功能组件,因此我们需要将其添加。在“文件传输协议(FTP)服务”前打对勾,接下来点“确定”按钮。(如图4)

图4 点击看大图

第五步:再次确定后开始安装IIS组件相关文件到本地硬盘。(如图5)

图5

第六步:安装过程中会出现提示无法复制文件FTPCTRS2.DLL文件的复制错误信息。这个文件是负责FTP功能的。(如图6)我们放入windows2003系统光盘到光驱中,并通过浏览按钮将路径指向I386目录即可。确定后安装工作继续进行。(如图7)

图6

图7

第七步:经过短暂的等待系统将完成windows组件的安装工作,我们点“完成”按钮即可,

(如图8)

图8

第八步:接下来再次通过任务栏的“开始->所有程序->管理工具”,再其下找到Internet信息服务(IIS)管理器,这个就是我们用来建立FTP的组件。至此我们也完成了建立FTP服务器的前期准备工作,接下来将是具体的配置工作了。(如图9)

图9

二、用IIS建立FTP服务器:

用IIS建立FTP服务器不是非常复杂,操作起来比较简单,类似于用IIS建立网站,其中涉及的虚拟目录等概念和网站中的虚拟目录一致。

第一步:通过任务栏的“开始->所有程序->管理工具”,再其下找到Internet信息服务(IIS)管理器,打开管理器后会发现在最下方有一个“FTP站点”的选项,我们就是通过它来建立FTP服务器。(如图10)

图10

第二步:默认情况下FTP站点有一个默认FTP站点,我们只要把资源放到系统目录下的inetpub目录中的FTPROOT文件夹即可。例如系统在F盘,只要将分享的资源放到f:\\inetpub\\ftproot目录中就可以了,用户登录默认FTP站点时将会看到放到该目录中的资源。(如图11)

图11 点击看大图

第三步:如果我们不想使用默认设置和默认路径的话可以进行修改,方法是在“默认FTP站点”上点鼠标右键选择“新建->FTP站点”。(如图12)

图12

第四步:在启动的FTP站点创建向导中我们可以自定义FTP服务器的相关设置,点“下一步”后继续。(如图13)

图13

第五步:为FTP站点起一个名,这里设置为soft的FTP。(如图14)

图14

第六步:为此FTP站点设置一个可用的IP地址,选择实际的地址是可以的,如果你拿不准的话还可以选择“全部未分配”,这样系统将会使用所有有效的IP地址做为FTP服务器的地址。同时FTP服务器对外开放服务的端口是多少也是在此进行设置的,默认情况下为21。(如图15)

图15

第七步:接下来是FTP用户隔离设置,这里的中文帮助信息写的非常明白,选择不隔离用户那么用户可以访问其他用户的FTP主目录,选择隔离用户则用户之间是无法互相访问目录资源的,另外AD隔离用户主要用于公司网络使用AD的情况。对于大多数情况来说,公司是没有AD的,而且为了安全起见需要隔离用户,因此我们选择第二项“隔离用户”。(如图16)

图16

相关专题 高级服务器