当前位置:首页 > 站长

在Windows2003下搭建FTP服务器

happyfhb15年前 (2011-06-06)站长1619
摘要:Windows 2003 Standard Edition、Windows 2003 Enterprise Edition、Windows XP Professional 、Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 200…
Windows 2003 Standard Edition、Windows 2003 Enterprise Edition、Windows XP Professional 、Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS 。在系统的安装过程中IIS是默认不安装的,在系统安装完毕后可以通过添加删除程序加装 IIS。
IIS 是微软推出的架设 WEB、FTP、SMTP 服务器的一套整合系统组件,捆绑在 上列NT核心的服务器系统中。本文针对通过Windows2003 IIS组件配合金万维g动态域名解析软件向互联网提供FTP服务。

第一步:安装Windows 2003 IIS中FTP组件

 
在控制面板的添加/删除程序——Windows组件向导——应用程序服务器——Internet信息服务(IIS)中选中“文件传输协议(FTP)服务”。如下图:
在选定需要安装的服务后安装向导会提示需要插入Windows 2003安装光盘,这时您插入安装盘按照提示进行安装,IIS中的FTP很快便自动安装完成。
 
第二步:配置FTP服务器
打开程序——管理工具——Internet 信息服务(IIS)管理器——FTP站点,(也可以在运行中输入INETMGR进入管理器)。

在IIS FTP组件中,FTP每一个站点只能对应一个端口、每一个站点只能对应一个全局目录。权限顺序可理解为 站点 >= 虚拟路径,如果需要建立匿名访问的FTP服务和需要认证的FTP服务,需要建立两个站点,使用两个不同的端口。
首先我们建立一个需要认证的FTP站点,让互联网登陆FTP服务时需要认证才能与FTP服务器取得信任连接。进入程序——管理工具——计算机管理——本地用户和组——用户。在这里新建一个用户aamm,不需要赋予任何权限,建立后即完成建立用户过程。

进入Internet 信息服务(IIS)管理器默认FTP站点属性
在安全帐户中不选中“允许匿名连接”,否则任何人都可以通过FTP连接你的全局目录。 在主目录中的FTP站点目录选择到对外服务文件目录的上级目录,如果你不想这个站点下的子站点有写入权限,那么写入权限不需要选中。如果此站点下有一个子站点需要有写入权限,那么全局站点FTP权限必须给予写入,如果你觉得不安全,那么可以把FTP目录数据转移到一个空的分区或者下级目录。例如 aamm帐号对应 D:\aamm目录,那么FTP全局站点目录必须为D:\。


现在,FTP服务接口已经向互联网服务,但实际上没有用户可以从你的FTP进入获得资源。我们需要把刚才建立的aamm用户对应到FTP目录。之前有很多朋友问,为什么微软的FTP没有可以设置帐号的地方,只可以设置匿名或非匿名?其实是可以的,不过需要一点窍门。
右键FTP默认站点——新建——虚拟目录——虚拟目录别名输入aamm——选择aamm对应的访问目录并给予权限——完成 实际上虚拟目录别名就是用户登陆名称,对应着用户表中的的用户。我们可以通过系统建立FTP用户来对应不同站点的FTP子站点目录。当然,一个用户是可以对应多个路径的,这点我们需要使用FSO权限进行控制。







下面我们可以开始测试FTP服务器。
在测试过程中为了方便使用Windows 2003自带的FTP命令进行测试。

测试成功,互联网上的访问者就可以直接在IE浏览器里面输入ftp://yourip.com或者用你在金万维申请的用户名访问你的ftp了。

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=794

“在Windows2003下搭建FTP服务器” 的相关文章

网页中运行其它html代码详解

  function trestart() { if(script) { clear = confirm("你真的确定要清除代码吗?"); if(clear) { document.script.reset(); document.script.value = &quo…

404错误的处理方式及对SEO的影响

在“通过HTTP状态码查看搜索引擎蜘蛛如何爬行你的网站”一文中,我介绍了一些经常涉及到的HTTP状态码及含义,譬如大家经常探讨并且与本文相关的Http状态码:404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该链接有效的可能性)…

GoogleSeo优化站长手则

很多站长都针对google做seo优化,那么下面的守则必看,好好学习可以然让你事办功倍。下面是GOOGLE管理员中的站长手册中翻译过来的。设计与内容指导方针:1、使一个网站层次分明及文本链接清晰,页面之间通过至少一个文本与其他页面相互链接。为您的访问者提供一个通向所有重要页面的网站地图。如果网站地图…

腾讯webQQ

今天因为重新安装Windows 7的缘故,暂时登陆了腾讯的Web QQ界面,记得当初在外企的时候为了逃避检测QQ使用过境外的web界面登陆过,此后一直没有再用,今天重温倍感亲切,不过腾讯的这个web界面做的还是蛮有新意的,群也好,好友也好分组都很清晰,而且刷新的也比较快,特别是新信息可以在上部初现,…

css实现图片边框移动变色的方法

其实海滨一直很笨,学什么东西都很慢。但是我总是把学到的东西分享给大家希望老鸟不要笑话。今天给大家分享一个css实现图片边框移动变色的方法。实现原理很简单利用a 的hover属性具体代码看下边 大家可以直接运营 然后代码一看就明白了。 function trestart() { if(scr…

Vb.Net常用数据类型

Vb.Net提供基本的数据类型主要用字符型数据和数值型数据,此外还有字节、Decimal、char、日期、布尔和对象数据类型;以下将详细介绍 1、字符串(string):是一个字符序列,有ASCII字符组成,在VB.NET中用双引号把他们放在中间,其中长度为0即,不含有任何字符的空字符串;如:&qu…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。