Windows Server 2008R2 搭建FTP服务器完美实现用户隔离

文件传输协议FTP)是一个标准的网络协议,用于传输计算机文件从一台主机到另一台主机通过TCP为基础的网络。

1。打开服务管理器,选择角色,右键为单击web服务器 选择添加角色服务
Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第1张图片
2.勾选FTP服务器
Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第2张图片
3.安装完后退出,进入IIS管理器
Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第3张图片
4.选择添加FTP站点
Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第4张图片
5.输入ftp名称,选择ftp物理路径
Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第5张图片
6.分配IP,SSL选择无
Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第6张图片
7.勾选以上内容,然后按下完成
Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第7张图片
8.单击浏览

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第8张图片

9.重点:在ftp根目录下新建文件夹LocalUser,必须,必须,必须

ftp文档上有说明文档:

隔离用户。将用户局限于以下目录: 用户名目录(禁用全局虚拟目录)

选择此选项将指定要将 FTP 用户会话隔离到与 FTP 用户帐户同名的物理或虚拟目录中。用户只能看见其自身的 FTP 根位置,并因受限而无法沿目录树再向上导航。

  注意
 

若要为每个用户创建主目录,首先必须在 FTP 服务器的根文件夹下创建一个物理或虚拟目录,该目录以您的域命名,对于本地用户帐户则命名为 LocalUser。接下来,必须为将访问 FTP 站点的每个用户帐户创建一个物理或虚拟目录。下表列出了用于 FTP 服务所附身份验证提供程序的主目录语法:

所以,必须建立一个文件夹LocalUser,之前试过多次不成功就是这个问题,再在LocalUser下建立隔离用户的目录,如图左所示

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第9张图片

10.新建与目录名称对应的用户,目录名称和用户名称必须保持一致

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第10张图片

11.分别设置目录的访问权限,以文件夹zgrs为例,右键--属性--安全,点击高级---更改权限

 

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第11张图片

12.取消如图勾选项---点击添加---确定-

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第12张图片

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第13张图片

 13.回到文件夹属性,对文件所属权限进行编辑,最好除了administrators用户保留,其他的一律删除,再添加隔离用户 zgrs,并给与完全控制权限,确定保存

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第14张图片

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第15张图片

 

14.接下来设置用户隔离

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第16张图片

15.选择用户隔离,选择用户名目录隔离,点击右边应用保存,至于为什么建立LocalUser文件夹,点击右边的帮助文档查看,里边有完整的说明。

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第17张图片

 

16.测试,在zgrs文件夹下新建文本zgrs.txt,使用zgrs账号访问ftp看看结果

Windows Server 2008R2 搭建FTP服务器完美实现用户隔离_第18张图片

完美。

你可能感兴趣的:(FTP)