Windows Server 2012 R2、Server 2016、Win 10 IIS FTP 用户隔离+共享文件夹配置方法

 更新时间:2023年05月03日 13:42:24   作者:trieastchen  
这篇文章主要介绍了Windows Server 2012 R2、Server 2016、Win 10 IIS FTP 用户隔离+共享文件夹配置,需要的朋友可以参考下

最近需要搭建一个FTP服务器使用,需求是:1、用户隔离,各自有独立空间;2、需要共享文件夹共享文件;3、无域控。期间遇到各种问题,没能找到一个行之有效的文档,遂记录下。

1、准备工作

服务器一台:操作系统--Windows 10 专业版、 server 2012、server 2016或者更高版本;

FTP用户名、密码。

2、FTP用户创建

1)打开计算机管理,Win10和Server打开方式不同,自行百度,在左侧找到用户,单击。如果打开计算机管理没有该选项说明操作系统为家庭版或者其他不支持的版本,需要更换操作系统。

2)在右侧空白处右键,单击新建“新用户”;

3)输入用户名密码,勾选密码永不过期;

4)创建完所有需要的用户后,单击关闭,在左侧单击组,根据需要新建用户组,添加刚刚新建的用户;

所有用户和用户组创建完成后关闭计算机管理

3、FTP文件夹创建

1)在空间充裕的磁盘创建FTP根目录FTP_Root,然后在该目录下创建用户文件夹和共享文件夹,localuser文件夹必须存在,否则无法访问。

localuser内用户文件夹名称必须与上一步创建的FTP用户名一致,否则无法登陆,另外两个group文件夹用于设置虚拟目录共享。

4、FTP服务搭建

首先需要安装FTP服务,Win10和Server打开方式不同,自行百度。

FTP服务器安装完成后开始配置:

1)打开IIS管理器,单击添加FTP站点

2)填写FTP站点名称,选择FTP根目录,单击下一步

3)如果不需要配置SSL,如下图选择,单击下一步

4)勾选基本身份验证(匿名是否勾选根据实际情况选择,此处方案不允许匿名登录,不勾选),选择允许所有用户访问,勾选读取、写入,单击完成。

5、添加用户权限

1)双击新建的FTP站点,打开管理界面

2)双击FTP用户隔离

3)选中“用户名物理目录(启用全局虚拟目录)”,然后单击右侧应用

4)开启虚拟目录访问;

重新双击左侧站点名称,找到FTP目录浏览,双击进入

选中unix,勾选虚拟目录,然后单击右侧应用

5)添加虚拟共享目录,在FTP站点上右键,选择“添加虚拟目录”,

填写虚拟目录名称和路径,虚拟目录名称与之前设置的文件夹名称一致,单击确定

同样添加group2

6)设置虚拟共享目录权限,例如需要设置group1可以访问group1文件夹,但是不能访问group2文件夹。

双击group1文件夹,然后双击右侧“FTP授权规则”,

删除已有规则,添加新的允许规则,允许group1用户组访问group1文件夹

同样的方法修改group2,完成后显示如下

7)可选配置,关闭UTF-8

双击站点,单击右侧高级设置,在弹出对话框中将允许UTF8改为False,单击确定。用于解决Windows下中文乱码问题。

同样,自动启动改为False后FTP服务器在操作系统重启后不会自动启动。

6、防火墙配置

各版本系统配置方法不同,请自行百度。

7、测试连接

打开任意文件夹,在地址栏输入:ftp://<服务器ip>,如本机使用服务器ip为localhost,输入后回车

在弹出的对话框中输入前面创建的FTP用户名及密码,单击登录

即可打开FTP文件夹,个人文件夹中具备完全权限,group1中可以上传文件、删除自己上传的文件、查看他人上传的文件,但是无法删除他人上传的文件。

到此这篇关于Windows Server 2012 R2、Server 2016、Win 10 IIS FTP 用户隔离+共享文件夹配置方法的文章就介绍到这了,更多相关IIS FTP 用户隔离设置方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 腾讯云服务器FTP连接超时中断的解决方法

    腾讯云服务器FTP连接超时中断的解决方法

    FTP上传大文件时连接重置或者中断,重新连接上传也出现同样情况处理办法 上传大文件的时候经常连接被重置或者中断,重新连接上传出现同样错误,所以本文就给大家简单的介绍一下如何解决腾讯云服务器FTP连接超时中断的问题,需要的朋友可以参考下
    2023-08-08
  • 最全面的vsftpd配置文件详解

    最全面的vsftpd配置文件详解

    这篇文章主要为大家分享了最全面的vsftpd配置文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • IIS搭建ftp服务器的详细教程

    IIS搭建ftp服务器的详细教程

    这篇文章主要为大家详细介绍了IIS搭建ftp服务器的详细教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Windows Server 2012 R2、Server 2016、Win 10 IIS FTP 用户隔离+共享文件夹配置方法

    Windows Server 2012 R2、Server 2016、Win&n

    这篇文章主要介绍了Windows Server 2012 R2、Server 2016、Win 10 IIS FTP 用户隔离+共享文件夹配置,需要的朋友可以参考下
    2023-05-05
  • Linux下搭建SFTP服务器的命令详解

    Linux下搭建SFTP服务器的命令详解

    这篇文章主要介绍了Linux下搭建SFTP服务器,主要包括创建用户并设置密码,配置ssh和权限的相关内容,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 什么是SFTP及SFTP和FTP之间的区别

    什么是SFTP及SFTP和FTP之间的区别

    SFTP是一种安全的文件传输协议,一种通过网络传输文件的安全方法,它确保使用私有和安全的数据流来安全地传输数据,本文给大家介绍什么是SFTP及SFTP和FTP之间的区别,感兴趣的朋友一起看看吧
    2024-01-01
  • Serv-U 8.0 服务器中文乱码问题的解决

    Serv-U 8.0 服务器中文乱码问题的解决

    有用户反映用Serv-U7.1版本以后,文件名为中文的时候,会出现乱码,以及无法上传、下载、删除等一些问题,这个主要是由编码引起的,Serv-U默认的编码是UTF-8
    2009-07-07
  • vsftp连接错误cannot locate user entry:vsftpd

    vsftp连接错误cannot locate user entry:vsftpd

    这篇文章主要介绍了vsftpd登陆错误: 500 OOPS: cannot locate user entry:vsftpd问题的解决办法,需要的朋友可以参考下
    2014-03-03
  • Windows server 2012下FTP服务搭建图文教程

    Windows server 2012下FTP服务搭建图文教程

    这篇文章主要为大家详细介绍了Windows server 2012下FTP服务搭建图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Serv-U 建立FTP服务器教程

    Serv-U 建立FTP服务器教程

    Serv-U是一个FTP服务器程序(用户可以从www.serv-u.com网站下载),能够运行于Windows 95/98/2000/Me/XP,以及Windows NT 4.0操作系统,可以使用户计算机配置成为一个FTP服务器。
    2009-06-06

最新评论