花生壳与Windows2003 建立FTP服务器的图文教程

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组件配合花生壳动态域名解析软件向互联网提供FTP服务。
第一步:安装Windows 2003 IISFTP组件
在控制面板的添加/删除程序——Windows组件向导——应用程序服务器——Internet信息服务(IIS)中选中“文件传输协议(FTP)服务”。如下图:


在选定需要安装的服务后安装向导会提示需要插入Windows 2003安装光盘,这时您插入安装盘按照提示进行安装,IIS中的FTP很快便自动安装完成。
第二步:建立网络通讯部分,为所建立的FTP服务设置动态域名解析服务配置
1.下载花生壳动态域名解析软件并安装。



2.运行花生壳软件,点击“注册Oray护照”,根据弹出注册护照窗口提示进行注册。注册Oray护照完成后,使用所注册的护照名称和密码填入花生壳软件中进行登陆。

3.申请一个免费域名作为互联网访问FTP服务的“网址”

4.根据提示激活上一步所申请的免费域名花生壳动态DNS服务




这时候,花生壳软件已经在线了,我们所申请的免费域名已经绑定到当前的公网IP地址,互联网可通过所申请的域名直接访问到当前公网IP了,如果你的主机接在路由器或代理服务器后,请参考内网建站的文档。下面我们继续FTP服务搭建。
第三步:配置FTP服务器

打开控制面板——管理工具——Internet 信息服务(IIS)管理器——FTP站点。(当然,可以在运行中输入INETMGR进入管理器)我们看到在FTP站点里面没有任何的子站或虚拟站点,这时需要下一步配置

在IIS FTP组件中,FTP每一个站点只能对应一个端口、每一个站点只能对应一个全局目录。权限顺序可理解为 站点 >= 虚拟路径,如果需要建立匿名访问的FTP服务和需要认证的FTP服务,恐怕需要建立两个站点,使用两个不同的端口了。
首先我们建立一个需要认证的FTP站点,让互联网登陆FTP服务时需要认证才能与FTP服务器取得信任连接。进入控制面板——管理工具——计算机管理——本地用户和组——用户 (也可以运行compmgmt.msc命令进入该管理界面)。在这里新建两个用户分别为“test”、“test1”,不需要赋予任何权限,建立后即完成建立用户过程。

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


现在,FTP服务接口已经向互联网服务,但实际上没有用户可以从你的FTP进入获得资源。我们需要把刚才建立的test和test1用户分别对应到FTP目录。之前有很多朋友问,为什么微软的FTP没有可以设置帐号的地方,只可以设置匿名或非匿名?其实是可以的,不过需要一点窍门。

右键FTP默认站点——新建——虚拟目录——虚拟目录别名输入test——选择test对应的访问目录并给予权限——完成
发现了吧,实际上虚拟目录别名就是用户登陆名称,对应着用户表中的的用户。我们可以通过系统建立FTP用户来对应不同站点的FTP子站点目录。当然,一个用户是可以对应多个路径的,这点我们需要使用FSO权限进行控制。





使用同样的方法,把test1用户通过创建虚拟目录方式对应到FTP目录的D:\TEST1中。我们已经完成了整个IIS FTP组件搭建的过程,下面我们可以开始测试FTP服务器。
在测试过程中为了方便使用Windows 2003自带的FTP命令进行测试

如果你不太了解FTP命令,可以参考一下ORAY社区的FTP命令解释。或安装FTP客户端进行测试。
好了,FTP已经建立起来,赶快发送你的花生壳域名和登陆权限把共享文件与你的朋友一起分享。
本文属Oray.net原创,如需转载请注明出处,谢谢

(0)

相关推荐

  • 阿里云云服务器Windows 2008中的FTP配置图文教程

    云服务器默认使用Windws 2008 IIS 中自带的FTP服务器.  1.添加FTP帐号  A. 选择"服务管理器"->"配置"->"本地用户和组"->"用户":在空白处右键选择"新用户": B. 输入用户名,全名和描述可以不填写:输入两遍密码:可以设置"用户不能修改密码"和"密码永不过期":选择"创建": 2. 打开Inte

  • 阿里云云服务器Windows2003系统中安装和使用FTP图文教程

    1.Windows iis +ftp安装 开始----控制面板----添加或删除程序 如图 出现如下界面点击"添加/删除windows组件(a) "如图 出现如下界面 选择"应用程序服务器" 点击图片中的"详细信息" 出现上面的图片"选中internet 信息服务(iis)" 点击图片中的"详细信息" 选中图片中的"文件传输协议(ftp)服务"然后点击"确定" 最后出

  • windows 2003服务器安装 IIS6.0和IIS自带FTP服务器图文教程

    写这篇文章主要是帮助刚刚接触服务器或云主机的小白,绝大多数新手刚接触windows 2003服务器都是安装的IIS服务器,下面我们就2003服务器来安装IIS以及IIS自带的FTP服务器做个详细完整的图文教程. 以下步骤请远程登录服务器后再操作 1.下载IIS6.0安装包,点击下载IIS6.0安装包,比如下载到D盘 2.将这个压缩包解压 3.依次点击远程桌面左下角的 开始--控制面板--添加或删除程序 在点击 添加/删除windows组件(A) 4.在windows组件里面找到应用程序服务器,并

  • 全面提高WindowsFTP服务器的安全性能

    但使用IIS5.0 架设的FTP服务器真的安全吗?它的默认设置其实存在很多安全隐患,很容易成为黑客们的攻击目标.如何让FTP服务器更加安全,只要稍加改造,就能做到. 一 取消匿名访问功能 默认情况下,Windows2000系统的FTP服务器是允许匿名访问的,虽然匿名访问为用户上传.下载文件提供方便,但却存在极大的安全隐患.用户不需要申请合法的账号,就能访问FTP服务器,甚至还可以上传.下载文件,特别对于一些存储重要资料的FTP服务器,很容易出现泄密的情况,因此建议用户取消匿名访问功能. 在Win

  • Windows中IIS内FTP服务器高级配置图文教程

    提到FTP服务器,可能大家都会想到Serv-U.vs-FTP等软件,其实微软内置在IIS里的FTP服务已经够用,不信请往下看. 实现对多用户的管理 首先需要取消"站点属性/允许匿名连接",如图1. 接着进入"计算机管理/本地用户和组",新建立一个组,这里建立为FTPuser,然后新建立一个用户FTP01,然后修改FTP01的属性,把它加入FTPuser组,去掉系统默认的users组.在NTFS格式分区下(这里为d盘)创建文件夹FTP01和FTP02,然后设置安全权限

  • windows2003下ftp服务器配置教程

    本文目标: 本机(win10)和虚拟机(windows server 2003)之间实现ftp文件传输往来,并通过wireshark来分析协议. 本文先介绍如何在windows server 2003配置ftp服务器. 第一步.创建windows2003的用户 稍后我们可以ftp工具(命令行,浏览器,磁盘文件夹区域,ftp客户端等)来登录该用户来访问我们指定的文件夹. 依次展开我的电脑右键->管理->本地用户和组->用户->"右键"新建用户->输入用户名和

  • Windows下通过FTP自动备份数据到服务器并删除指定天数前的备份

    说明: 1.要备份的文件在D盘根目录下面,以时间命名,(一般我们通过护卫神的好备份软件实现备份)例如 D:\data_db_201112130001.BAK D:\data_db_201112140002.BAK D:\data_db_201112150003.BAK 每天会自动生成一个新的文件,例如2011年12月16号,会自动生成data_db_201112160004.BAK 2.要把D:\下面当天生成的那个数据定时备份到FTP服务器上,例如,今天是2011年12月16号,要把data_d

  • Windows2003开启自带防火墙和Serv-U Ftp服务器的防火墙设置技巧

    SERV-U 防火墙设置 今天朋友问了一个问题,防火墙已经设置了21端口开放,但防火墙一打开,FTP服务器就连接不上.使用的是serv-u ftp服务器软件搭建的. 我记得以前也碰到过同样的问题,再查一下资料,终于翻到了解决方案,分享解决方法如下: 将已经配置的站点的允许被动模式,然后在serv-u服务器管理的高级选项中的PASV端口范围设置: 3000-3010 这样,在防火墙设置里,再把3000~3010端口开放就可以了. 在防火墙中允许这一共11个端口,还有FTP的20和21端口,一共是1

  • Windows Azure VM上配置FTP服务器

    1.启用FTP服务 2.创建FTP登陆用户 3.创建FTP站点 4.在Portal上增加endpoints 5.配置防火墙允许在上面增加的endpoint 端口上进行通信 6.重启FTP服务 1.启用FTP服务 这应该很简单,以server 08 R2为例(我Azure vm的系统是这个),打开Server Manager,点击Add Roles,选择组件"Web Server (IIS)",并且在Role Services里面把FTP Server勾上,一步步往下点击安装就OK了 2

  • Windows中IIS内FTP服务器高级配置

    提到FTP服务器,可能大家都会想到Serv-U.vs-FTP等软件,其实微软内置在IIS里的FTP服务已经够用,不信请往下看. 实现对多用户的管理 首先需要取消"站点属性/允许匿名连接",如图1. 接着进入"计算机管理/本地用户和组",新建立一个组,这里建立为FTPuser,然后新建立一个用户FTP01,然后修改FTP01的属性,把它加入FTPuser组,去掉系统默认的users组.在NTFS格式分区下(这里为d盘)创建文件夹FTP01和FTP02,然后设置安全权限

随机推荐