在这里插入图片描述

每日一句正能量

当你感到压力大,觉得不顺心的时候,就去逛逛菜市场……当看到年迈的老人,严寒酷暑,一小堆菜,一小堆水果,只为挣那几块几十块钱的家用,你所有的矫情和懒惰都会掉在地上碎成渣!

前言

在这个信息爆炸的时代,数据的存储、传输和共享变得尤为重要。Windows 10作为一款广泛使用的操作系统,提供了搭建FTP服务器的功能,使得用户无需依赖第三方软件即可轻松实现文件的远程管理和共享。通过在Windows 10上搭建FTP服务器,用户可以有效地集中管理文件资源,提高团队协作效率,确保数据的安全性和一致性。

本文将详细介绍如何在Windows 10系统上搭建一个FTP服务器,包括必要的配置步骤、安全设置以及一些实用的管理技巧。无论您是需要为小型办公室设置一个内部文件共享系统,还是希望为远程团队提供一个便捷的文件上传下载平台,本文都将为您提供详尽的指导。通过跟随这些步骤,即使是初学者也能够轻松地搭建起一个功能完备的FTP服务器,享受数字化带来的便利。

在本文的引导下,您将了解到如何利用Windows 10内置的IIS(Internet Information Services)服务来创建FTP站点,配置用户权限,以及如何通过防火墙和网络设置确保FTP服务器的安全运行。此外,我们还将探讨如何监控FTP服务器的性能,以及如何进行日常维护以保持服务器的最佳运行状态。通过这些内容,您将能够掌握搭建和维护FTP服务器的必备技能,为个人或团队的数据管理提供强有力的支持。

最近需要用到文件共享服务器,之前在很多地方都用到过,自己还没亲自搭建,正好趁这次机会学习一下。首先我自己先想到的就是FTP服务器。

FTP服务器是用来做什么的?

局域网(同一个网段)内资料共享协作,实现简单资料管理

注:如果想实现外网访问可以设置路由端口映射(不建议外网一旦打开风险增大)

FTP服务器可以设置的用户权限有哪些?

  • 用户只能读取

  • 用户只能写入

  • 用户读取+写入

使用场景

  1. 首先不同文件夹设置不同用户,用户之间看不到其他文件夹。

  2. 文件夹分配的用户,权限不同,有的只能读取,有的是读取写入。

实现方式

实现方式其实有两种。

  • 一 是把文件夹作为FTP站点分别添加,然后再分配对应的用户。
    适合多用户管理(建议选择这个,管理功能多点)

  • 二 是建一个FTP站点,然后把用户作为对应文件夹。
    适合单用户管理

方式一

把文件夹作为FTP站点分别添加,然后再分配对应的用户。

  1. 点击【设置】-搜索框中输入【控制面板】后回车,或者直接使用快捷键 【Windows键+R】,输入CMD命令【control】。如下图所示:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 点击【程序】。如下图所示:
    在这里插入图片描述
  3. 点击【程序和功能】下的【启用或关闭Windows功能】。如下图所示:
    在这里插入图片描述
  4. 找到【 Intenet Information Services】→【FTP服务器】,如下图所示:
  • 勾选【FTP服务】 →【FTP扩展性】
  • 勾选 Web管理工具下的【IIS管理服务】→【IIS 管理控制台】
  • 勾选 【TFTP 客户端】
    在这里插入图片描述

在这里插入图片描述
点击【确定】之后会自动安装。

  1. 键盘同时按住【Windows键+R】,调出运行框,输入【services.msc】,如下图所示:
    在这里插入图片描述
    找到【Microsoft FTP Service】,【右键】 → 点击【属性】→启动类型改为自动(这步主要是为了查看FTP是否运行),如下图所示:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 桌面点击【此电脑】,这里每个人电脑的名称不同,找到就行,右键→点击【管理】,如下图所示:
    在这里插入图片描述
    点击【本地用户和组】→【用户】右键–【新建用户】,如下图所示:
    在这里插入图片描述
    在这里插入图片描述
    输入【用户名】和【密码】,同时勾选【用户不能更改密码】及【密码永不过期】,如下图所示:
    在这里插入图片描述
    点击【用户】查看下是否添加成功,如下图所示:
    在这里插入图片描述
  3. 点击【设置】-搜索框输入【管理工具】回车,如下图所示:
    在这里插入图片描述
    注:这一步有些电脑可能搜索不到【管理工具】,可以在【控制面板】找到【系统和安全】,点击进去就能看到【管理工具】了,如下图所示
    在这里插入图片描述
    在这里插入图片描述

找到【Intenet Information Services(IIS)管理】,右键点击发送到【桌面快捷方式】,方便之后操作,如下图所示:
在这里插入图片描述
桌面打开【Intenet Information Services】,选择【网站】右键→添加FTP站点,如下图所示:
在这里插入图片描述
输入【站点名称】(不要写FTP换成其他名称),选择【物理路径】,如下图所示:
在这里插入图片描述
选择【IP地址】(下拉会出现本电脑IP,这个就是局域网其他人的访问地址),端口默认【21】

【SSL】选择【无】,点击进行下一步,如下图所示:
在这里插入图片描述
勾选

身份验证:

  • 匿名

  • 基本

授权访问:

  • 所有用户

权限:

  • 读取

  • 写入

点击【完成】,如下图所示:
在这里插入图片描述

  1. 如果测试访问不了(访问测试出现提示无法访问此文件夹)【设置】→【更新和安全】,如下图所示:
    在这里插入图片描述
    【Windows安全中心】→【打开Windows安全中心】,如下图所示:
    在这里插入图片描述
    点击【防火墙和网络保护】→【允许应用通过防火墙】,如下图所示:
    在这里插入图片描述
    【FTP服务器】选择上【专用】和【公共】(这里以防连接网络时候选了公用),如下图所示:
    在这里插入图片描述
    在“此电脑”的地址栏里面输入ftp://IP (IP就是教程中体现的),或者在浏览器里面输入也行,如下图所示:
    在这里插入图片描述

方式二

使用FTP用户隔离-隔离用户勾选-用户名目录(禁用全局虚拟目录)
在这里插入图片描述

  1. 在“D:/test”根目录下建立一个命名为“LocalUser”文件夹(必须是“LocalUser”)
  2. 在“LocalUser”目录下再建立N个子目录,假设命名为“U1”、“U2”…“Un”
  3. 计算机右键管理,添加用户或用户组。添加N个用户,用户名依次为“U1”、“U2”…“Un”,总之必须与第二步建立的这N个子目录的名称一一对应(你也可以新建一个FTPUser组,并把这N个用户放到FTPUser的组里面,最后为了安全起见,别忘了从Users组中把你刚才添加的这些用户都删除掉)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

后记

随着本文的结束,我们一同探索了Windows 10搭建FTP服务器的全过程。从初始的配置到安全设置,再到性能监控和日常维护,每一步都是构建一个可靠、高效FTP服务器的关键。通过这些详细的指导,我们希望能够为您提供一个坚实的基础,让您能够自信地管理和维护自己的FTP服务器。

在这个过程中,我们不仅学习了如何使用IIS服务来创建FTP站点,还探讨了如何通过用户权限管理来保护服务器的安全。此外,我们还了解了如何通过防火墙和网络设置来确保数据的安全性,以及如何监控服务器的性能,确保其稳定运行。

搭建FTP服务器不仅仅是一个技术任务,它还是一个持续的学习过程。随着技术的不断进步和更新,您可能需要不断地更新您的知识和技能,以适应新的需求和挑战。我们鼓励您继续探索和学习,以便更好地利用FTP服务器的强大功能。

最后,感谢您跟随本文一起学习。无论您是为了工作需要还是个人兴趣,我们都希望本文能够为您提供有价值的信息和指导。在未来的日子里,愿您的FTP服务器运行顺畅,为您的数据管理和共享带来便利。如果您有任何疑问或需要进一步的帮助,请随时寻求专业支持或在相关技术社区中寻求帮助。再次感谢您的阅读,祝您在使用FTP服务器的道路上越走越远。

转载自:https://blog.csdn.net/u014727709/article/details/143137954
欢迎 👍点赞✍评论⭐收藏,欢迎指正

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐