Windows下 创建 FTP 服务器及相关设置

Windows 创建 FTP 服务器

1. 示例功能说明

FTP 服务器根路径下的目录:
C:\USERS\SQQIAN\DESKTOP\FTP
└─localuser├─FTP1                   # 只有用户名为FTP1可以访问,读写均可│      FTP11.txt│├─FTP2                   # 只有用户名为FTP2可以访问,读写均可│      FTP22.txt│├─FTP_admin1             # 只有用户名为FTP_admin1可以访问,读写均可│      FTP_admin1.txt│└─public                 # 只有匿名用户可以访问,只能读public.txt虚拟目录路径: # 虚拟目录作为共享目录,FTP1、FTP2只能读,FTP_admin1可读可写
C:\USERS\SQQIAN\DESKTOP\FTP_ALL 公共文件.txt

​ 本次测试有三个用户,对应三个用户文件夹,分别为FTP1、FTP2、FTP_admin1,每个用户只能访问自己的文件夹和共享文件夹(FTP_ALL ),匿名用户只能访问 publish 文件夹,不能访问共享文件夹。

功能实现:

  1. 每个用户只能访问自己的文件夹,可读可写;
    • 使用 FTP 用户隔离功能(隔离用户),在 FTP 站点下的根目录名必须为 localuser,用户对应的文件夹放到localuser下,用户名要和文件夹名字相同即可对应访问,匿名用户访问的目录名必须为 public,也要在localuser下
    • 可读可写通过设置文件夹的 FTP 授权规则实现;
  2. 每个用户都可以访问共享文件夹,只有FTP_admin1用户可读可写,FTP1、FTP2均只能读,匿名用户不能访问;
    • 共享文件通过设置虚拟目录实现;
    • 只有FTP_admin1用户可读可写,FTP1、FTP2均只能读,匿名用户不能访问,设置虚拟目录的 FTP 授权规;

2. Windows 安装 FTP 服务器

以 Win10 为例:控制面板–程序和功能–启用或关闭 Windows 功能,安装 FTP 服务和 IIS 管理控制台

在这里插入图片描述

在Windows 管理工具中打开 Internet Information Services(IIS)管理器,即可打开 FTP 服务器的配置界面。

3. 添加用户

在计算机管理–本地用户和组–用户下添加用户,本次测试中添加了三个用户,分别为FTP1、FTP2、FTP_admin1

在这里插入图片描述

4. 配置 FTP 服务器

添加 FTP 站点

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

添加虚拟目录

在这里插入图片描述

设置 FTP 用户隔离

在这里插入图片描述

在这里插入图片描述

设置 FTP 授权规则

在这里插入图片描述

在这里插入图片描述

授权规则详细设置如下

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5. Windows防火墙设置

将 FTP 服务器设置为允许通过

在这里插入图片描述

在这里插入图片描述

6. 登录测试

匿名登录测试

匿名登录时访问的是 public 文件夹

在这里插入图片描述

访问 all 虚拟目录时会提示没有访问权限

在这里插入图片描述

用户名登录测试

在这里插入图片描述

访问 all 虚拟目录,并向服务器写入 测试文件.txt

在这里插入图片描述

查看文件是否写入成功

在这里插入图片描述

用户 FTP1 访问虚拟目录无法拷贝文件到服务器,因为没有写入权限

在这里插入图片描述

7. 注意事项

  • 如果配置服务器的内容没有生效可以重启服务

在这里插入图片描述

  • 创建登录快捷方式登录 FTP 服务器

    C:\Windows\explorer.exe ftp://用户名:密码@192.168.250.101:21

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/29088.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MongoDB实战】数据备份与恢复(部分迁移)

场景: 需求: 解决方案: 步骤: Stage 1:【生产环境】修改备份文件映射 Stage 2:【生产环境】重新构建mongodb Stage 3:【客户环境】修改备份文件映射,同 Stage 1 Stage 4&…

RPC分布式网络通信框架(二)—— moduo网络解析

文章目录 一、框架通信原理二、框架初始化框架初始化 三、调用端(客户端)调用端框架调用端主程序 四、提供端(服务器)提供端主程序提供端框架NotifyService方法Run方法muduo库的优点网络代码RpcProvider::OnConnection业务代码Rpc…

Nature Neuroscience:慢波、纺锤波和涟波耦合如何协调人类睡眠期间的神经元加工和通信

摘要 学习和可塑性依赖于休息期间神经元回路的微调调节。一个尚未解决的难题是,在没有外部刺激或有意识努力的情况下,睡眠中的大脑如何协调神经元的放电率(FRs)以及神经回路内外的通信,以支持突触和系统巩固。利用颅内脑电图对人类海马体和周…

如何把caj文件改成PDF格式?分享三个免费的方法!

在学术研究中,我们可能会遇到CAJ文件,这是一种在中国学术界广泛使用的文档格式。然而,与PDF文件相比,CAJ文件的查看和分享并不那么便捷。下面,我会为你介绍三种免费且简便的方法,帮助你将CAJ文件转化为PDF格…

使用3DS Max 创建未来派螺栓枪模型

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 步骤 1 创建一个框并将其转换为可编辑多边形(右键单击>转换为:>转换为可编辑多边形),然后使用连接添加一系列边循环,如下图所示。 步骤 2 …

【深度学习笔记】梯度消失与梯度爆炸

本专栏是网易云课堂人工智能课程《神经网络与深度学习》的学习笔记,视频由网易云课堂与 deeplearning.ai 联合出品,主讲人是吴恩达 Andrew Ng 教授。感兴趣的网友可以观看网易云课堂的视频进行深入学习,视频的链接如下: 神经网络和…

udx大带宽大延迟网络与xquic bbr, tcp bbr实测比较

quic在其白皮书中声称可以在大延迟大带宽网络中表现良好,为此我对比过目前xq,lsq,pq几种实现,因为这些都是开源项目通过不断的折腾,向这方面研究的同学索取不同版本的实现进行实际测试。 经过,对不同国家的主机,到国内…

Meta分析在生态环境领域里的应用

Meta分析(Meta Analysis)是当今比较流行的综合具有同一主题的多个独立研究的统计学方法,是较高一级逻辑形式上的定量文献综述。20世纪90年代后,Meta分析被引入生态环境领域的研究,并得到高度的重视和长足的发展&#x…

东方通信基于 KubeSphere 的云计算落地经验

作者:周峰 吴昌泰 公司简介 东方通信股份有限公司(以下简称“东方通信”)创立于 1958 年,是一家集硬件设备、软件、服务为一体的整体解决方案提供商。公司于 1996 年成功改制上市,成为上海证交所同时发行 A 股和 B 股…

linux之Ubuntu系列(五)用户管理、查看用户信息 终端命令

创建用户 、删除用户、修改其他用户密码的终端命令都需要通过 sudo 执行 创建用户 设置密码 删除用户 sudo useradd -m -g 组名 新建用户名 添加新用户 -m:自动建立用户 家目录 -g:指定用户所在的组。否则会建立一个和用户同名的组 设置新增用户的密码&…

Vue-Router相关理解4

两个新的生命周期钩子 activated和deactivated是路由组件所独有的两个钩子&#xff0c;用于捕获路由组件的激活状态具体使用 activated路由组件被激活时触发 deactivated路由组件失活时触发 src/pages/News.vue <template><ul><li :style"{opacity}&qu…

自洽性改善语言模型中的思维链推理

自洽性改善语言模型中的思维链推理 摘要介绍对多样化路径的自洽实验实验设置主要结果当CoT影响效率时候&#xff0c;SC会有所帮助与现有方法进行比较附加研究 相关工作总结 原文&#xff1a; 摘要 本篇论文提出了一种新的编码策略——自洽性&#xff0c;来替换思维链中使用的…