`

FTP

 
阅读更多
链接来源:http://www.xp510.com/article/1232.html

网络上关于IIS6.0做FTP的教程实在太多了,但是都不够详细,关键的东西没有讲到位,我之前为了配置好的服务器花了几天时间看教程时间看教程,但是都没从教程里看出什么来,每一个设置都和教程里完全一样,但就是不能连接,后来通过自己深入研究才找到问题的关键处,所以写这篇教程是非常有必要的。这样可以为更多人节省时间,如果每个人节省1分钟,一万个人就接近一个星期时间了,何况中国不只一万个人需要配置服务器吧。
  很多人都喜欢用serv-U,这这里我顺便也讲一下serv-U 和IIS6.0 FTP。 Serv-U 也是一款FTP服务器端软件, IIS6.0 FTP是微软系统自带集成的一款FTP终端。我们也可以说它是一款服务器组件,因为他是集成在IIS上的。那么我们来看看两款终端到底哪款更好呢。首先我们从开发者的角度来看serv-U是第三方开发的软件,而IIS6.0 FTP组件是微软自己开发的,所以IIS6.0 FTP兼容性绝对优于serv-U. 再者性能上我们也做过测试,同样的连接数,在连接速度上IIS 6.0FTP比serv-U更快
  我们进入正题吧,接下来我将用图文的方式为大家演示IIS6.0 FTP的完全安装过程
  第一步要安装FTP组件
  在控制面板里打开添加删除程序,这个大家都知道吧
  

  点添加windows组件   

  找到应用程序服务器,选择它,再点击详细信息。
  

  选择信息服务器,点详细信息。
  

  找到 文件传输协议(FTP)服务 把勾打上。然后点确定。再确定,一直到回到以下界面
  

  到这里你把WIN2003的系统光盘放入光驱再点下一步

[page_break]

  

系统开始安装,如果没有放入光盘系统会提示你选择安装文件。如果你确实没有的光盘你可以在www.xp510.com。很多软件我都帮大家收集了,因为考虑到一些软件不好找会浪费大家的时间。
组件到这里就安装完成了,接下来我给大家讲服务器的配置。
  

  在开始,程序,管理工具里打开,internet 信息服务(IIS)管理器
  用iis建立ftp服务器:
  用iis建立服务器不是非常复杂,操作起来比较简单,类似于用iis建立网站,其中涉及的虚拟目录等概念和网站中的虚拟目录一致。
  

  通过任务栏的开始, 所有程序,管理工具,再其下找到信息服务(iis)管理器,打开管理器后会发现在最下方有一个ftp站点的选项,我们就是通过它来建立ftp服务器。
  IIS上默认有个FTP站点,我们千万不要把这个站点删了,因为微软的FTP比较小气,由于不能建多个站点共用21端口,所以我们就通过建立虚拟目录来实现多个用户共用端口。
  我们先为FTP服务器建立一个专门的用户组,桌面上,我的电脑右键点管理。再点本地用户和组。
  

  在组里面新建一个组,命名可以根据需求,我设置的是先不关这个界面,等下我们还要用到
  

  默认的FTP站点目录路径是C:\Inetpub\ftproot 我们要给这个目录设置的权限,右键,属性,然后点选项卡里的安全,别告诉我没有,除非你的不是,如果不是请不要继续看教程,浪费你时间。

[page_break]

  

  我们只需要给ftproot administrators 组所有权限ftp_user 切记是只给读取权限,除了这两个其他用户或组全删除,这步很重要,很容易出错。,设置好后点确定
  

  然后我们回到internet 信息服务器管理器的FTP站点上,在默认FTP站点上点右键,依次点击新建,虚拟目录.   

  点下一步
  

  虚拟目录别名就是这个虚拟目录的名称,必须和你要设置的用户名一样。填好再下一步。
  

  选择FTP站点内容的路径。比如你要用往D:\webroot\phproot\wwwroot里传东西,那这里就选择D:\webroot\phproot\wwwroot选好再下一步

[page_break]

  

  把读取和写入权限选上,点下一步。
  

  点完成.
  接下来我们要为这个虚拟目录的文件夹给予权限。我们首先打开如下界面
  

  在以上界面我们要在本地用户和组用户里新建一个用户,是用于FTP登陆的
  

  比如我们要用登陆,那就新建一个ftproot点创建,然后点关闭。
  

  找到刚刚新建的用户,右键再点属性。


[page_break]
  

  选项卡隶属于里有个 users组,我们称为危险的组,把它删掉吧,
  

  然后添加ftp_user组 点确定后再点ftproot 属性下面的确定。这样我们一个拥有FTP登陆权限的用户就建立成功了,还有最后一步就成功了。
  

  找到 我们的FTP目录文件夹我们演示是用的D:\webroot\phproot\wwwroot

[page_break]

  

  (1-1)
  

  (1-2) 这个文件夹邮件属性里的安全选项卡,把系统默认的用户都给删了只留administrators 如1-1 如果删不掉就点高级(如1-2)把允许父项的继承权限的勾去掉,提示你的时候点复制。然后确定后你就可以删除用户了。
  

  删除多余用户后我们再给他 ftproot 这个用户的权限,并允许它完全控制。然后点确定。 这步可以说是最后一步了,我们用FTP软件登陆测试一下 IE里打开ftp://192.168.1.2
(我电脑IP是这个,你不一定跟着我填这个)帐号是 ftproot 密码是 111111 登陆成功能看到你FTP文件夹里的文件就成功了。
分享到:
评论

相关推荐

    详解ftp创建文件权限问题

    详解ftp创建文件权限问题 一、问题 有一个这样的需求,admin为一个Linux为其FTP应用创建的一个有权限限制的用户,通过admin用户可以进行登录FTP服务,登录FTP服务后,创建文件夹,该文件夹的用户和用户组都是admin,...

    一个FTP客户端

    如果用本FTP客户端登录某个FTP服务器,则先必须申请一个FTP空间,申请FTP空间时,它会给你一个FTP主机地址、用户名称、用户密码。 测试步骤: 1、项目编译并运行。 2、申请一个FTP空间(这里不讨论)。 3、输入FTP...

    FTP服务器FTP服务器

    FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器

    iis ftp 多用户隔离实现方法(根目录)

    首先需要取消“站点属性/允许匿名连接”,如图1。  接着进入“计算机管理/本地用户和组...回到IIS管理器,选择一个FTP站点“新建/虚拟目录/下一步”在别名处输入FTP01,选择“下一步”,路径选择刚刚创建的FTP01目

    windows下FTP匿名登录或弱口令漏洞及服务加固

    FTP 弱口令或匿名登录漏洞,一般指使用 FTP 的用户启用了匿名登录功能,或系统口令的长度太短、复杂度不够、仅包含数字、或仅包含字母等,容易被黑客攻击,发生恶意文件上传或更严重的入侵行为。 漏洞危害 黑客利用...

    Linux下安装卸载ftp的方法

    ftp是liunx下常用的软件之一。 1.将用户切换到root:su - ; 2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd;  如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务; 3.开始安装:...

    密探ftp,多线程ftp.zip

    密探ftp,多线程ftp.zip密探ftp,多线程ftp.zip密探ftp,多线程ftp.zip密探ftp,多线程ftp.zip密探ftp,多线程ftp.zip密探ftp,多线程ftp.zip密探ftp,多线程ftp.zip密探ftp,多线程ftp.zip密探ftp,多线程ftp.zip...

    ftp4j-一个开源的支持代理的FTP组件

    ftp4j是个很年轻的开源项目,但是试用后发现很好很强大,如果你找一个纯java的FTP库,要支持socks4,socks4a,socks5,http代理,就是他了! 比apache的FTPClient(不支持代理)、半商业的edtFTPj(PRO支持代理,...

    java实现的远程ftp文件浏览

    FtpList部分是用来显示FTP服务器上的文件; GetButton部分为从FTP服务器下传一个文件; PutButton部分为向FTP服务器上传一个文件。 别忘了在程序中还要引入两个库文件(import sun.net.*,import sun.net.ftp.*)。 以下...

    TYPSoft FTP ServerV1.11 简体中文版

    市面上比较常见的FTP搭建工具都过于专业,例如IIS的FTP功能,SERV-U软件等。虽然使用这些软件建立的FTP在功能上非常强大,但却存在两个明显不足,第一是FTP服务器初始工作比较繁琐,需要具备一定的计算机水平才能...

    FTP服务器源码(C#版web端和后台)纯代码

    目前网络上有很多专业的FTP服务器软件,但是基于C#开发的版本很少,功能很全的源码就更少了,为此我专门将该资源分享出来,希望能给真正需要的读者提供微薄的帮助。 本软件简介: 1.具备FTP服务器的基本功能,如文件...

    (Java)FTP多线程下载源代码

    采用apache commons开发包,实现了FTP多... 另外要注意的是,输入的FTP目录和本地目录要正确,因为程序中没有处理这类异常(呵呵呵,毕竟这不是主要目的),范例 FTP目录:\FTP\hello.txt(\代表FTP根目录) 本地目录:C:\

    webftp.zip ftp源码

    webftp.zip ftp源码 webftp.zip ftp源码 webftp.zip ftp源码 webftp.zip ftp源码 webftp.zip ftp源码

    最新FTP 服务器 最新FTP 服务器

    Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。 它具有非常完备的安全特性,支持SSl FTP传输...

    计算机网络课程设计:简单FTP客户端软件开发

    而文件传送协议FTP是因特网上使用得最广泛的文件传送协议。FTP使用客户服务器方式。 设计要求: 1) 以命令行形式运行 2) 该FTP客户端程序具有以下基本功能:能完成FTP链接的打开和关闭操作;能执行文件的上传和...

    ftp检测\ftp扫描

    ftp检测\ftp扫描

    vs2010写的一个简单的FTP客户端

    FtpC是用vs2010写的一个简单的FTP客户端,说明CFtpConnection的基本用法,大家可参照它写出长期自动获取远程FTP服务器上数据的应用。如果你用vc6.0,只要把这个工程中的原理性代码复制过去就行了。 测试时FTP服务器...

    自己收集的多个Java FTP断点续传的例子源码

    ftp上传下载 java FTPClient - - ITeye技术网站 (2012年5月21日) FTP操作类:FTPClient - 石川 - 博客园 (2012年5月21日) JAVA中使用FTPClient上传下载 - hbcui1984的专栏 - 博客频道 - CSDN.NET (2012年5月21日) ...

    除非Microsoft FTP 服务(FTPSVC)正在运行,否则无法启动FTP站点。服务目前已停止。

    当出现:除非Microsoft FTP 服务(FTPSVC)正在运行,否则无法启动FTP站点。服务目前已停止。(针对win10系统,亲测成功。其他系统应该差不多) 即如下提示时: 原因是:在自己电脑上搭建的ftp服务器,每次断电开机...

    java编写的ftp文件实时监控下载上传

    用java语言编写的ftp小工具,可以按指定时间监控ftp服务器,把服务器指定目录内新产生的文件或者文件夹下载到本地指定文件夹,下载后删除数据。 也可以监控本地文件夹,把文件夹内新产生的文件或者文件夹整体上传到...

Global site tag (gtag.js) - Google Analytics