1. 开启 FTP 和 IIS 服务功能:

 

2. 添加新用户:

打开计算机管理界面:

 

展开“本地用户与组”:

 

邮件点击“用户”-》点击“创建新用户”:

 

在创建新用户对话框输入用户名和密码,并设置密码更新策略:

 

为了避免麻烦,我直接设置了“用户不能改密码”和“用户密码永远不过期”。

3. 配置新用户:

在用户组里面右键新建用户,打开属性对话框:

 
 

删除Users,并且添加Guests Group:

 

设置完以后是这样的:

 

其实这个Guests组原本也是不安全的,但致少比Users组要好,最好是自己在建用户之前,新建一个专门用于FTP站点的组。

因为Win7默认是禁止Guests组的,所以我们要启用这个组哦。去掉“Account is disabled”这个复选框就可以了:

 

4. 创建FTP服务器站点:

在Windows中输入"iis", 选择第一个程序打开IIS 管理器界面:

 

展开机器名下面的Site文件夹,右键选择“新建FTP站点”:

 

5. 输入站点基本信息:

 

6. 配置站点绑定和SSL设置:

 

这个IP地址我选择的是机器的IP,而且这个IP要是固定的哦。

设置自启动FTP站点,这样每次开机后ftp站点就会随之开启。

然后设置不需要SSL验证。

7. 配置授权信息:

 

我这里是授权给指定用户“vicky”,而且有读写权限。(因为项目有需求向这个FTP站点写入内容哦)

如果你们只是测试用,就在“Allow access to”那里选择“All users”,然后只给读权限。

建好之后的站点是这样滴:

 

设置这个站点的链接方式:

 

测试设置是否成功:

 

8. 在FTP site Path路径下新建一个文件用于测试:

 

9. 配置文件夹权限:

组织-》属性-》安全-》高级-》改变权限:

 

添加之前创建的用户:(注意选择location是我们创建这个用户的时候选择的域哦,我这里直接选择机器名,因为这就是我之前选择的域。然后点击检查名字,系统就自动将用户名戴上了域名)

 

点击OK后天厨选择权限对话框,在对话框中根据项目实际需求选择权限哦,一般不要像我一项给这么多权限:

 

添加好以后多了一个有权限的实例:

 
 

上面的设置也可以从FTP站点打开:

 
 

10.测试站点:

在本机或其他电脑上输入ftp://ip address : port后回车:

会弹出登录对话框,需要输入指定的用户名和密码以后才能查看FTP站点的内容:

 

登录以后看到的内容:

 

IIS 7中添加FTP站点并设置指定用户访问的更多相关文章

  1. IIS中添加ftp站点

    1.创建Windows账号 右击点击“我的电脑”,选择“管理”打开服务器管理的控制台.展开“服务器管理器”,一路展开“配置”.“本地用户和组”,点“用户”项.然后在右边空白处点右键,选择“新用户”将打 ...

  2. CentOS下源码安装vsftpd-3.0.0,并设置指定用户访问指定目录(附带完整配置文件)

    1.卸载系统已经存在的ftp服务器 因为是源码安装,所以不能通过rpm -qa的方式查看是否已经安装ftp服务器,可以通过find / | grep vsftp*方式查看系统中存在哪些与vsftpd相 ...

  3. 在linux中添加ftp用户,并设置相应的权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户:在root用户下: useradd ...

  4. linux中添加ftp用户,并设置相应的权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户:在root用户下: useradd ...

  5. windows server 2008 R2中建立ftp站点

    在windows server 2008 R2中建立ftp站点,要遵循以下步骤: (1) 开启IIS中的ftp服务: (2) 在IIS中建立ftp站点. 具体过程如下: (1) 开启IIS中的ftp服 ...

  6. eclipse中添加server后,启动server,访问项目时,端口是怎么选择的。

    1   eclipse中添加了tomcat 2 设置端口时,可以在图2.1修改 也可以在图2.2修改 3 点击server的publish按钮,会将图2.2的配置文件和server中添加的项目同步到实 ...

  7. mysql中添加一个和root一样的用户用于远程连接

    mysql中添加一个和root一样的用户用于远程连接: 大家在拿站时应该碰到过.root用户的mysql,只可以本地连,对外拒绝连接. 下面语句添加一个新用户administrtor: CREATE ...

  8. CentOS6.5 下在Nginx中添加SSL证书以支持HTTPS协议访问

    参考文献: 1. NginxV1.8.0安装与配置 2. CentOS下在Nginx中添加SSL证书以支持HTTPS协议访问 3. nginx配置ssl证书的方法 4.nginx强制使用https访问 ...

  9. IIS 7中添加匿名访问FTP站点

    1. 开启FTP和IIS服务: 2.打开IIS 管理器: 我电脑上是IIS 7.5 ,所以选择第一个并点击打开哦. 如果你想知道自己IIS的版本,打开帮助菜单: 3. 新建FTP站点: 4. 填写站点 ...

随机推荐

  1. npm 安装、卸载 模块或包的命令(转载)

    npm安装卸载命令 来源:https://www.jianshu.com/p/e6ee00ea03cd npm安装模块 [npm install xxx]利用 npm 安装xxx模块到当前命令行所在目 ...

  2. mysql 设置查看字符集

    MySQL查看和修改字符集的方法   一.查看字符集 1.查看MYSQL数据库服务器和数据库字符集 方法一:show variables like '%character%';方法二:show var ...

  3. MySQL Replication--复制延迟01--源码瞎猜

    本人完全不懂MySQL源码,以下文字纯属瞎猜,如有误导,概不负责!. 源码版本:MySQL 5.6.28 在sql/rpl_slave.cc文件中,time_diff的计算代码为: /* The ps ...

  4. Linux 各系统目录作用及内容

  5. Linux SSH 服务

    本篇写一些关于Linux网络中SSH服务的相关知识. 测试环境 名称 IP地址 host01 192.168.28.128 host02 192.168.28.129 host03 192.168.2 ...

  6. 介于JAVAswing和Socket写的聊天室

    在厦门的第一阶段给我们复习了JAVASE基础,第一阶段的小玩具叫我们自选题材,我自己选了聊天室这个内容,这个小玩具无论是线程,还是网络编程,都会涉及到,比较有综合性,所以我选了这个: 这是我的包体结构 ...

  7. lock in share mode 和 select for update

    lock in share mode 和 select for update 2018年07月11日 01:57:58 道不虚行只在人 阅读数 146    版权声明:欢迎转载,请注明出处 https ...

  8. Python +appium baseview

    封装python+appium 的baseview模块 from selenium.webdriver.support.ui import WebDriverWait from time import ...

  9. Kotlin协程作用域与Job详解

    Job详解: 在上一次https://www.cnblogs.com/webor2006/p/11725866.html中抛出了一个问题: 所以咱们将delay去掉,需要改造一下,先把主线程的dela ...

  10. python测试开发django-rest-framework-61.权限认证(permission)

    前言 用户登录后,才有操作当前用户的权限,不能操作其它人的用户,这就是需要用到权限认证,要不然你登录自己的用户,去操作别人用户的相关数据,就很危险了. authentication是身份认证,判断当前 ...