我们有很多童鞋经常开不动IIS自带的FTP如何创建,就算创建了也不会实现多用户,下面我来分享一下我的经验吧:

使用 IIS 设置 FTP 服务器

依次单击“开始”按钮、“控制面板”和“添加或删除程序”。 单击“添加/删除 Windows 组件”。 在“Windows 组件向导”对话框中,如果您运行的至少是 Windows Server 2003,请选择“应用程序服务器”,然后单击“详细信息”。 选择“Internet 信息服务 (IIS)”,然后单击“详细信息”。 在“Internet 信息服务 (IIS)”对话框中,选中“文件传输协议(FTP)服务”复选框,然后单击“确定”。 在“Windows 组件向导”对话框中,单击“下一步”。根据提示插入 Windows 光盘。 安装过程完成后,您就可以在 IIS 中使用 FTP 服务了。

下面我们在需要的硬盘上穿件FTP文件夹,假设路径是“D:\WebHost\”创建完文件夹以后我们要打开IIS管理器,在FTP站点中我们会看到有一个默认FTP站点,这时候我们展开默认站点并开启,然后右键该默认FTP站点,新建虚拟目录,下一步,然后我们给它取个名字,名字是随便的,只是方便记忆和查找,我这里起名为ceshi,然后下一步,路径选择我们刚才创建的路径“D:\WebHost”,下一步,给予读取写入权限并下一步,完成。

此时此刻该虚拟目录还没有全部完成下面我们要给该虚拟目录分配FTP管理帐号和密码,首先我们打开控制面板,依次打开管理工具,计算机管理,展开本地用户组,在用户上面右键选择新建用户,输入用户名和全名,描述为IIS FTP,取消用户下次登录时需改密码的选项,把用户不能更改密码和密码永不过期打勾,然后单击创建完成,然后我们来给该帐号分类用户组,右键该帐号属性,点击隶属于,删除USERS用户组,然后点添加,高级,立即查找,选择GUESTS用户组并单击确定。

下面来我们把这个用户分配给我们刚才新建的FTP站点,在刚才新建的“ceshi”站点上右键权限,添加-》高级-》立即查找,选择“everyone”并确定,给予修改,写入,读取和运行以及列出文件夹目录权限,单击确定;然后继续在刚才新建的“ceshi”站点上右键权限,添加-》高级-》立即查找我们刚才添加的帐号,选择“ceshi”并确定,给予修改,写入,读取和运行以及列出文件夹目录权限,确定,确定完成,此时此刻我们的FTP站点已经成功建立并可以使用了,如果大家尝试失败欢迎向本人提问。

补充:

用户 xxx 无法登录。无法访问主目录 /

530 User admin cannot log in, home directory inaccessible.

解决方案: IIS里面有3个设置 一:隔离用户 二:不隔离用户 三:AD使用的(只有当你的PC为AD时才可以使用) 不隔离用户,只要点匿名访问就OK,容易搞定;隔离用户设置是2003新加的功能,做隔离用户的话是不好搞定了,这个涉及到安全方面了,要在你的目录存放 的文件夹里面创建一个文件夹名为localuser这个表示为本地用户登入,在localuser 文件夹里面再创建一个名为public文件夹,这样匿名登入就OK了;如果想让那个用户单独上传,或下载的话,还要在localuser里面创建一个文件 夹名(注意这个名字要和你的帐户名要一样)。

转自:http://www.cnblogs.com/freespider/archive/2011/11/06/2237815.html

IIS 设置 FTP 服务器 添加多个账户的更多相关文章

  1. windows2003通过iis配置ftp服务器

    以前习惯于用filezilla作为windows的ftp服务器,但是现在新版本的filezilla已经不支持windows2003了,所以趁机试一下iis配置ftp服务器. 前面都是很常规的配置 参考 ...

  2. Windows下IIS搭建Ftp服务器

    第一步:启用Windows IIS Web服务器 1.1 控制面板中找到"程序"并打开 1.2 程序界面找到"启用或关闭Windows功能"并打开 1.3 上面 ...

  3. 【大话QT之十】实现FTP断点续传(需要设置ftp服务器为“PASV”被动接收方式)

    应用需求: 网盘开发工作逐步进入各部分的整合阶段,当用户在客户端修改或新增加一个文件时,该文件要同步上传到服务器端对应的用户目录下,因此针对数据传输(即:上传.下载)这一块现在既定了三种传输方式,即: ...

  4. 在Windows2008系统中利用IIS建立FTP服务器

    一.服务器管理器   1.2008的系统使用服务器管理器,选择角色,因为我之前已经开启了IIS服务器角色,所以我现在只要添加角色服务即可,如果你没有开启过的话,直接添加角色即可.   2.选择WEB服 ...

  5. iis搭建FTP服务器

    win7下如何开启iis请参考前一篇 使用iis并搭建 iis 图片服务器 ftp登陆格式  : ftp://[帐号]:[密码]@[IP]:[端口] ftp://用户名:密码@FTP服务器IP或域名: ...

  6. IIS部署FTP服务器步骤

    本文介绍如何在IIS中部署FTP服务端.首先确认windows开启了ftp功能:确认方法:进入控制面板->程序->打开或关闭windows功能如下图所示: 确认FTP勾选 确认后打开IIS ...

  7. 【转】ubuntu下安装及设置FTP服务器!!

    原文网址:http://hujizhou.blog.51cto.com/514907/1290915 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律 ...

  8. 如何在CentOS 7上使用vsftpd设置ftp服务器

    一.前言介绍 FTP(文件传输协议)是一种标准的客户机-服务器网络协议,允许用户在远程网络之间传输文件. 有几个开源的FTP服务器可用于Linux.最受欢迎和广泛使用的是pureftpd.proftp ...

  9. Linux 为FTP 服务器添加iptables规则--案例分析

    一.故障描述 由于开发提出需求,为他们搭建内部ftp服务器,搭建好后,提交给他们,测试可以正常使用.后来过了一段时间后,有一天无法登陆了.于是去ftp主机上检查问题,ftp的配置文件没有改动,端口监听 ...

随机推荐

  1. 装配SpringBean(一)--依赖注入

    所谓依赖注入,我觉得说白了其实就是给成员变量赋值,不管这个成员变量是基本类型还是引用类型,Spring中常用的依赖注入方式有两种: 1.构造器注入 2.setter注入 下面通过代码实例说明这两种注入 ...

  2. 抽象工厂模式(Abstract Factory)(抽象化)

    不管是简单工厂模式还是工厂方法模式,在整个模式中只能有一个抽象产品,但在现实生活中,一个工厂只创建单个产品的例子很少,因为现在的工厂都是多元化发展. (1)产品等级结构:即产品的继承结构,如一个抽象类 ...

  3. 1.关于Spring Cloud的一些基本知识

    GA代表 general avaliable 通用可用版  也就是 正式发行版 PRE 代表预版本  就是还没有成熟 SNAPSHOT 快照版 这个版本可用 没有bug但是后期还会改进 选了这个spr ...

  4. 线程安全之suspend(挂起) 和resume(执行)

    suspend()不会释放锁 如果加锁发生在resume()之前会发生死锁 t.join()是阻塞此方法,此线程再继续:通常用于在main()主线程内,等待其它线程完成再结束main()主线程.图中j ...

  5. bzoj 1053 [HAOI2007]反素数ant——关于质数的dfs / 打表

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1053 写了个打表程序. #include<iostream> #include& ...

  6. TZ_02MyBatis_一级缓存和二级缓存

    1.Mybatis中的缓存 1>什么是缓存        存在于内存中的临时数据.   2> 为什么使用缓存        减少和数据库的交互次数,提高执行效率.   3>什么样的数 ...

  7. 记一次PHP 数组基本用法

    以前不知道PHP数组可以这样叠加. $b = array( '2' => 'zhang', ); $a = array( ' => 'li' ) + $b; print_r($a); $b ...

  8. hashhMap

    # hashMap原理 # HashMap是一个双列集合,是线程不安全的.以key.value的形式储存值.底层是由数组+链表+红黑树组成的,数组是HashMap的主干,链表则是主要为了解决哈希冲突而 ...

  9. Binder对象死亡通知机制

    本文參考<Android系统源码情景分析>,作者罗升阳. 一.Binder库(libbinder)代码:        ~/Android/frameworks/base/libs/bin ...

  10. Vue.之.创建项目

    Vue.之.创建项目 第一次使用vue的时候,在已完成node的情况下,还需要在进行安装vue. 指令:cnpm install vue-cli -g      //全局安装 vue-cli 检查vu ...