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同理)