实验要求:通过配置FTP服务器,实现匿名用户只能下载文件,张三用户可以上传和下载文件。

第一:实现匿名用户只能下载文件

一.安装FTP服务。Windows Server 2008 R2 系统中的FTP服务已经集成到了IIS7.5的Web服务中,因此需要通过“服务器管理器”中的“添加角色向导”,在“Web服务器”角色中选择安装FTP服务器,如图。

匿名登录ldap时用户名为 匿名登录ftp_服务器


FTP服务安装完成后,可以通过“管理工具”中的“IIS”管理器对其进行配置管理。

二.创建FTP站点

1.点击右侧“添加FTP站点”。

匿名登录ldap时用户名为 匿名登录ftp_身份验证_02


2.为站点起名字,并指定FTP站点的主目录

匿名登录ldap时用户名为 匿名登录ftp_服务器_03


3.指定站点的IP地址和端口号,将SSL设置为“无”

匿名登录ldap时用户名为 匿名登录ftp_下载文件_04


4.在“身份验证”勾选“匿名”,选择读取权限

匿名登录ldap时用户名为 匿名登录ftp_服务器_05


5.启用“匿名身份验证”

匿名登录ldap时用户名为 匿名登录ftp_服务器_06


6.查看一下匿名用户的授权规则

匿名登录ldap时用户名为 匿名登录ftp_服务器_07


7.客户端用匿名用户登录验证

匿名登录ldap时用户名为 匿名登录ftp_服务器_08


匿名登录ldap时用户名为 匿名登录ftp_匿名登录ldap时用户名为_09


我们可以看到能够下载文件1.txt1,而不能上传文件2.txt,实验成功。

第一:实现张三用户可以上传和下载文件

1.添加FTP授权规则,指定张三用户有读取和写入的权限

匿名登录ldap时用户名为 匿名登录ftp_匿名登录ldap时用户名为_10


2.查看授权规则

匿名登录ldap时用户名为 匿名登录ftp_匿名登录ldap时用户名为_11


3.启动FTP身份验证中的 “基本身份验证”

匿名登录ldap时用户名为 匿名登录ftp_身份验证_12


4.在此计算机上添加“张三用户”并设置密码

匿名登录ldap时用户名为 匿名登录ftp_匿名登录ldap时用户名为_13


匿名登录ldap时用户名为 匿名登录ftp_服务器_14


匿名登录ldap时用户名为 匿名登录ftp_匿名登录ldap时用户名为_15


匿名登录ldap时用户名为 匿名登录ftp_身份验证_16


5.访问并用张三用户登录验证

匿名登录ldap时用户名为 匿名登录ftp_服务器_17


6.输入设置的账号和密码

匿名登录ldap时用户名为 匿名登录ftp_下载文件_18


7.张三用户可以上传文件2.txt

匿名登录ldap时用户名为 匿名登录ftp_服务器_19


8.张三用户也可以下载3文件夹,实验成功

匿名登录ldap时用户名为 匿名登录ftp_下载文件_20