Windows 环境下配置 FTP 服务器
Contents
软件:
VMware Workstation Pro环境:Windows 2008 R2
步骤:
- 配置虚拟机静态IP
- 安装Web服务器(IIS),同时安装FTP服务器。
- 添加站点
- 用户名登录
- 下载、上传文件
- 隔离用户
一.配置虚拟机静态IP
|
|
二.安装
打开 服务器管理器 ,右击 角色 ,然后 添加角色 。
①选中 Web服务器(IIS)。如下图:
②点击 下一步 ,在 角色服务 中,选中 FTP服务器 。如下图:
③继续下一步,直至完成安装。
三.添加站点
1.站点的添加
打开 开始-> 管理工具 -> Internet 信息服务(IIS)管理器。右击 网站 -> 添加站点 。
注意:先在C盘下创建
ftp文件夹。
填写FTP站点名称,选择物理路径,如下图:
IP地址选择已配置好的静态IP,并将SSL修改为 无 。如下图:
身份验证: 匿名 ,授权: 所有用户 ,权限: 读取 、写入 。如下图:
最后单击 完成 。
2.测试
2.1 先在 C:\ftp\ 新建一个 1.html 文件,并输入文字。如下图:
2.2 在浏览器输入: ftp://192.168.1.2/1.html 即可。如下图:

四.用户名登录
1.添加用户
打开 服务器管理器 ,依次展开 配置 -> 本地用户和组 -> 用户 。右击空白处,新建用户。填入 用户名 和 密码 .
注意:密码尽量复杂,包括大小写字母、数字等。 去掉
用户下次登录时须更改密码,勾选密码永不过期。
如下图:

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

五.上传、下载文件
1.修改浏览器设置
打开浏览器,在命令栏里单击 工具 -> Internet 选项。在 安全 中,选择 自定义级别 。在下载中,单击 启用 即可。如下图:

2.下载文件
打开 我的电脑,在地址栏输入 ftp://192.168.1.2 ,并输入用户名和密码进入。将 1.html 复制到桌面即可完成文件的下载。
3.上传文件
在桌面新建 1.txt文件,复制到FTP中即可完成文件的上传。
六.隔离用户
说明:用户隔离是Windows Server 2008 R2系统中FTP服务的一项重要功能。如果不隔离用户,那么所有用户在登录FTP站点之后,默认都将被导向到FTP站点的主目录,看到的都是相同的内容。通过隔离用户,可以让用户拥有其专属目录,此时用户登录FTP站点后,会被导向到此专属目录,而且可以被限制在其专属目录内,也就是无法切换到其他用户的专属目录,因而只能查看或修改自己专属目录内的文件。对于匿名用户,则可以设置一个公共目录,如果是用匿名用户的身份登录看到的是相同的公共内容。
1.创建用户user1和user2
如下图:

2.创建文件夹
在C:\ftp\localuser\下新建 user1 、user2和public 三个文件夹 注意:这里的文件名要与新创建的用户名相同。如下图:

3.创建文件
在user1文件夹下创建user1.txt,在use2文件夹下创建user2.txt,在public文件夹下创建pub.txt(这是为了测试隔离用户是否可行)
4.修改权限
在 Internet 信息服务(IIS)管理器 下,展开 FTP站点 -> localuser -> user1,中间一栏有 FTP授权规则。右击它,进行 编辑,并选择 指定的用户 ,填写 user1,权限中的读取和写入 勾上。(user2也一样)如下图:

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

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