软件: VMware Workstation Pro 环境: Windows 2008 R2

步骤:

  1. 配置虚拟机静态IP
  2. 安装Web服务器(IIS),同时安装FTP服务器。
  3. 添加站点
  4. 用户名登录
  5. 下载、上传文件
  6. 隔离用户

一.配置虚拟机静态IP

1
2
3
4
IP地址:192.168.1.2
子网掩码:255.255.255.0
默认网关:192.168.1.1
首选DNS服务器:192.168.1.254

二.安装

打开 服务器管理器 ,右击 角色 ,然后 添加角色 。 ①选中 Web服务器(IIS)。如下图: ftp ②点击 下一步 ,在 角色服务 中,选中 FTP服务器 。如下图: ftp ③继续下一步,直至完成安装。

三.添加站点

1.站点的添加

打开 开始-> 管理工具 -> Internet 信息服务(IIS)管理器。右击 网站 -> 添加站点

注意:先在C盘下创建 ftp 文件夹。

填写FTP站点名称,选择物理路径,如下图: ftp IP地址选择已配置好的静态IP,并将SSL修改为 。如下图: ftp 身份验证: 匿名 ,授权: 所有用户 ,权限: 读取写入 。如下图: ftp 最后单击 完成

2.测试

2.1 先在 C:\ftp\ 新建一个 1.html 文件,并输入文字。如下图: ftp 2.2 在浏览器输入: ftp://192.168.1.2/1.html 即可。如下图: ftp

四.用户名登录

1.添加用户

打开 服务器管理器 ,依次展开 配置 -> 本地用户和组 -> 用户 。右击空白处,新建用户。填入 用户名密码 .

注意:密码尽量复杂,包括大小写字母、数字等。 去掉 用户下次登录时须更改密码 ,勾选 密码永不过期

如下图: ftp

2.更改权限

2.1 在 Internet 信息服务(IIS)管理器 下,单击 FTP站点 ,在中间一栏有 FTP身份验证 。打开后,启用 基本身份验证 , 禁用 匿名身份验证 。如下图: ftp 2.2 在浏览器输入: ftp://192.168.1.2 ,此时需要用户名和密码,输入即可访问。如下图: ftp

五.上传、下载文件

1.修改浏览器设置

打开浏览器,在命令栏里单击 工具 -> Internet 选项。在 安全 中,选择 自定义级别 。在下载中,单击 启用 即可。如下图: ftp

2.下载文件

打开 我的电脑,在地址栏输入 ftp://192.168.1.2 ,并输入用户名和密码进入。将 1.html 复制到桌面即可完成文件的下载。

3.上传文件

在桌面新建 1.txt文件,复制到FTP中即可完成文件的上传。

六.隔离用户

说明:用户隔离是Windows Server 2008 R2系统中FTP服务的一项重要功能。如果不隔离用户,那么所有用户在登录FTP站点之后,默认都将被导向到FTP站点的主目录,看到的都是相同的内容。通过隔离用户,可以让用户拥有其专属目录,此时用户登录FTP站点后,会被导向到此专属目录,而且可以被限制在其专属目录内,也就是无法切换到其他用户的专属目录,因而只能查看或修改自己专属目录内的文件。对于匿名用户,则可以设置一个公共目录,如果是用匿名用户的身份登录看到的是相同的公共内容。

1.创建用户user1和user2

如下图: ftp

2.创建文件夹

C:\ftp\localuser\下新建 user1user2public 三个文件夹 注意:这里的文件名要与新创建的用户名相同。如下图: ftp

3.创建文件

在user1文件夹下创建user1.txt,在use2文件夹下创建user2.txt,在public文件夹下创建pub.txt(这是为了测试隔离用户是否可行)

4.修改权限

Internet 信息服务(IIS)管理器 下,展开 FTP站点 -> localuser -> user1,中间一栏有 FTP授权规则。右击它,进行 编辑,并选择 指定的用户 ,填写 user1,权限中的读取写入 勾上。(user2也一样)如下图: ftp

5.应用隔离用户

回到 FTP站点 ,在中间一栏有 FTP用户隔离 。选中隔离用户下的 用户名目录 ,并单击右侧 应用 。如下图: ftp

6.测试

打开 我的电脑,在地址栏输入 ftp://192.168.1.2 ,以 user1 登录,即可看到 user1.txt(user2同理)