[计算机提升] 创建FTP共享

这篇具有很好参考价值的文章主要介绍了[计算机提升] 创建FTP共享。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

4.7 创建FTP共享

4.7.1 FTP介绍

在Windows系统中,FTP共享是一种用于在网络上进行文件传输的标准协议。它可以让用户通过FTP客户端程序访问并下载或上传文件,实现文件共享。
FTP共享的用途非常广泛,例如可以让多个用户共享文件、进行文件备份、进行软件安装等。通过FTP共享,用户可以轻松地访问和共享各种文件,而无需直接登录到远程计算机。
在Windows系统中,可以使用各种FTP服务器软件来实现FTP共享,例如IIS(Internet Information Services)和Serv-U等。这些软件可以设置多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。
使用FTP共享,可以带来许多好处,例如提高文件的共享性和可靠性,方便高效地传输数据,减少网络拥堵等。此外,FTP还支持多种传输模式,包括主动模式和被动模式,可以满足不同的网络环境和用户需求。

4.7.2 创建FTP共享

1、安装FTP服务
1.1、打开控制面板中的程序和功能,点击启用或关闭Windows功能
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

1.2、在弹出的Windows功能窗口中,展开Internet Information Services,并勾选FTP服务IIS 管理控制台,点击确认。如下图所示:
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

2、创建FTP共享
2.1、打开控制面板,Win11系统打开Windows工具,如果是Win10系统则打开管理工具,然后再打开Internet Information Services (IIS)管理器
2.2、在打开的Internet Information Services (IIS)管理器中,展开网站,在Default Web Site上右键鼠标,在弹出的菜单中,点击添加FTP发布…
2.3、在打开的Internet Information Services (IIS)管理器中,在网站上右键鼠标,在弹出的菜单中,点击添加FTP站点…
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

2.4、在弹出的添加FTP站点窗口中,填写FTP站点名称,内容目录中物理路径处点击右边的,在弹出的浏览文件夹窗口中选择要共享的文件夹。然后点击下一步。
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

2.5、此时会弹出添加FTP站点对话框,在IP地址处填写本机的IP地址,端口我们使用默认端口21即可。下面的SSL处勾选无SSL。点击下一步。
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

2.6、由于是测试,在这里,我们在身份验证处勾选匿名基本,匿名允许访问处选择所有用户权限处选择读取写入。点击完成
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

2.7、FTP共享文件夹创建完成,我们回到IIS管理器中,可以看到在网站下方多了一个名为share的FTP共享文件夹。
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

3、访问FTP共享
3.1、在本机或者其他处于同一内网电脑上,打开资源管理器,在资源管理中输入:ftp:\\192.168.100.202,此时就能进入到该共享文件夹中,可以看到该共享文件中的所有内容,也可以对其中的内容进行读取和写入。
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

4.7.3 FTP的登录

如果FTP允许匿名登录,那么第一次打开FTP共享时,默认是通过匿名登录,无需输入用户名和密码。
如果不允许匿名登录,则会弹出登录窗口,在登录窗口输入账号密码登录即可:
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

如果已经匿名登录,需要切换用户登录,则只需要点击右键菜单中的登录…即可弹出上面的登录身份对话框,然后输入用户名和密码登录即可。
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

4.7.4 提高FTP共享安全性

在上一节中,我们介绍的创建FTP共享的方式是为了演示,使用的是最简单的方式,任何同一内网下的电脑通过FTP地址都能直接访问,进去后还能直接进行读取和写入,这个是非常不安全的。
接下来,我们来创建一个比较复杂的共享情况,即:
1、可以匿名进去,但是匿名进去后只能修改共享文件夹这个主目录下的文件,而对于子文件夹无权修改。
2、u1用户能读取和写入f1文件夹,u2用户能读取和写入f2文件夹。但是u1、u2不能互相读取对方的文件夹。
3、share用户可以读取和写入整个FTP共享文件夹。
设置FTP授权
1、进入到IIS管理器中,点击并展开share,然后点击f1文件夹,双击右边的FTP授权规则,如下:
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

2、在弹出的FTP授权规则菜单中,默认已经有了一个允许所有用户读写的规则,这是因为我们在创建FTP规则中,选择了匿名登录自动生成的规则。为了让匿名用户无法进行修改,我们删除这条默认的规则。方法很简单,选中这条规则后,点击delete按键删除或者在鼠标右键菜单中点击删除即可。
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

3、为了让share用户和u1用户访问和修改,我们这里需要添加2条规则。在空白处,鼠标右键,选择添加允许规则,弹出添加允许授权规则对话框,规则的添加方式如下图(添加share用户读写权限):
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

4、u1用户的添加规则同上一步。
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

5、同理,在IIS管理器中,我们选择f2文件夹,然后也同样的删除默认的规则,添加share用户和u2用户的规则:
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

6、至此,我们就设置完了。接下来进行验证。
验证
1、可以匿名进去,但是匿名进去后只能修改共享文件夹这个主目录下的文件,而对于子文件夹无权修改。
我们直接通过FTP地址进入之后,默认就是匿名登录。进入后可以删除和创建文件:
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

匿名用户无法打开f1f2文件夹,报错如下:
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

2、u1用户能读取和写入f1文件夹,u2用户能读取和写入f2文件夹。但是u1、u2不能互相读取对方的文件夹。
切换成u1用户登录,尝试打开f2文件夹时报错:
[计算机提升] 创建FTP共享,计算机基础 - 提升篇,# 四、系统进阶操作,计算机入门,计算机基础,计算机提升,FTP,FTP共享

切换成u2用户登录,尝试打开f1文件夹时报错同上截图。
3、share用户可以读取和写入整个FTP共享文件夹。
切换成u1用户登录,可以同时打开f1f2文件夹。
技巧:

1、在资源管理器中,可以将文件夹权限设置大一点,也就是将administrators用户组和users用户组添加FTP共享文件夹中,并赋予读写的权限。因为可以靠FTP里授权规则进行限制。
2、IIS管理器验证规则中可以开启匿名身份和基本身份验证,如果开启匿名身份验证,如果再在资源管理器的文件夹安全设置中添加了users用户组,并且FTP授权规则中添加了所有用户,那么就可以不通过登陆直接进入该文件夹。文章来源地址https://www.toymoban.com/news/detail-819217.html

到了这里,关于[计算机提升] 创建FTP共享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机系统(软考版)----计算机系统基础知识、基本单位与进制(1)

    计算机系统是由 硬件和软件 组成的,它们协同工作来运行程序。计算机的基本硬件系统由 运算器、控制器、存储器、输入设备和输出设备5大部件组成。运算器、控制器等部件被集成在一起统称为中央处理单元(Central Processing Unit,CPU) 。(标黄这个需要记忆) CPU是硬件系统的

    2024年01月22日
    浏览(47)
  • 计算机基础——操作系统

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录  前言 一.操作系统 1.操作系统简介  2.操作系统的主要功能 (1)资源管理 (2)人机交互  (3)程序控制 (4)进程管理

    2024年01月23日
    浏览(42)
  • 计算机系统结构期末重点——计算机系统结构基础及并行性的开发(计算机系统结构,李学干(第五版))(史上最详细)

    目录 1. 计算机系统的层次结构(书p1) 2. 计算机系统结构、计算机组成和计算机实现 2.1 计算机系统结构的定义 2.2 计算机组成的定义(p3) 2.3 计算机实现的定义 3. 计算机系统设计的主要方法(p15) 3.1 由上往下设计 3.2 由下往上设计 3.3 从中间开始的设计 4.  软件发展对系

    2024年02月10日
    浏览(43)
  • 计算机基础--->操作系统(4)【文件系统】

    文件系统主要负责管理和组织计算机存储设备上的文件和目录,其功能包括以下几个方面: 存储管理 :将文件数据存储到物理存储介质中,并且管理空间分配,以确保每个文件都有足够的空间存储,并避免文件之间发生冲突。 文件管理 :文件的创建、删除、移动、重命名、

    2024年02月08日
    浏览(45)
  • 计算机系统基础实验 AttackLab

    本文是作者的作业备份,仅作参考,不可照搬抄袭! 本实验分为五个阶段,ctarget的三个使用的是CI(code-injection),rtarget的两个阶段使用的是ROP(return-oriented-programming),如表1所示 ctarget和rtarget都是用getbuf函数从标准输入读入字符串,getbuf函数定义如下: 函数 Gets 类似于标

    2024年02月09日
    浏览(30)
  • 【BinaryBomb实验】计算机系统基础

    实验原理与内容 一个“binary bombs”(二进制炸弹,下文将简称为炸弹)是一个Linux可执行C程序,包含了7个阶段(phase1~phase6和一个隐藏阶段)。炸弹运行的每个阶段要求学生输入一个特定的字符串,若的输入符合程序预期的输入,该阶段的炸弹就被“拆除”,否则炸弹“爆炸

    2024年02月07日
    浏览(31)
  • 系统架构设计师-计算机系统基础知识(2)

    目录 一、存储管理         1、页式存储         2、段式存储         3、段页式存储 二、磁盘管理          1、先来先服务FCFS         2、最短寻道时间优先SSTF 三、文件系统         1、文件基本概念         2、文件的类型:         3、索引文件结构         4、位示

    2024年02月10日
    浏览(37)
  • 第二章:计算机系统基础知识之计算机网络

      计算机网络是利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,并依靠网络软件及通信协议实现资源共享和信息传递的系统。   计算机网络技术主要涵盖 通信技术、网络技术、组网技术和网络工程 等四个方面。 数据通信

    2024年04月27日
    浏览(38)
  • 计算机系统基础期末复习--袁春风详细版

    用“系统思维”分析问题 -21474836482147483647 (false)与事实不符?!why? 以下表达式如何呢? i2147483647 true!why? 在变化一下 -2147483647-12147483647 结果怎么样? 第二个例子 当len=0时调用sum函数时,其返回值是多少? 出现访存异常。但当len为int类型时,则正常。why? 若x和y为int类型,

    2024年02月11日
    浏览(32)
  • idea Springboot 高校科研资源共享系统VS开发mysql数据库web结构java编程计算机网页源码maven项目

    一、源码特点   springboot 高校科研资源共享系统是一套完善的信息系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发), 系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 springboot 高校科研资源共享

    2024年02月07日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包