网络拓扑—FTP服务搭建

文章目录

  • FTP服务搭建
    • 网络拓扑
    • 配置网络
      • FTP
      • PC
    • 安装FTP服务
    • 配置FTP服务
      • FTP用户配置—1
        • PC机访问FTP站点
          • IE浏览器访问
          • 终端访问
      • FTP用户配置—2
        • PC机访问ftp站点
          • IE浏览器访问
          • 终端访问

FTP服务搭建

网络拓扑

//交换机忽略不计
FTP服务IP:192.168.1.1
PC机IP:192.168.1.2

配置网络

FTP

image

PC

image

安装FTP服务

下面跟着一步步来就行了
image
image
点击应用程序服务器->点击详细信息
image
点击信息服务IIS->点击详细信息
image
找到FTP直接勾选
image
image
继续确定,然后回到最初的界面,然后点击下一步开始安装
image
记住,如果安装不成功那就是你没有连上CD/DVD驱动,就是你的ISO镜像没有连上
image

配置FTP服务

打开IIS(这时候就有人会疑惑了为什么安装了IIS,但其实点进去就知道,其实IIS只是一个信息服务管理器,你点开后就知道了,如下面第二张图所示,只有一个FTP站点)
image
image
右键FTP站点,点击打开
image
打开目录后先创建一个文件放进来(记得保存文件)
image

FTP用户配置—1

在windows上的FTP用户就是windows创建的用户,所以我们现在windows系统中直接手动创建几个用户。
右键我的电脑,打开管理
image
打开本地用户和组打开用户文件夹,然后在右边空白处右键新建用户
image
image
然后选择密码永不过期,然后点击创建即可。
image
后面操作一样,我这里就再创建了一个用户。
image
这一步跟着来,主要是为了后面ftp用户配置2步骤,创建了一个名为dhan的文件夹(空),这里使用的是刚刚创建的windows系统用户名字作为文件夹名字
image

PC机访问FTP站点
IE浏览器访问

打开IE浏览器访问

访问网址为:https://192.168.1.1

什么东西都能访问,那么我们创建用户的意义在哪里呢?这是由于我们IE默认使用anonymous匿名账户访问了,也就是说我们搭建的FTP网站支持匿名访问,所以什么东西都能访问到,但就是有些文件无法下载。
注:ftp有一个匿名用户anonymous
image

终端访问

别急,我们通过命令行访问一下是不是能够通过anonymous这个匿名用户访问进去ftp服务器

//进入服务器命令
ftp 192.168.1.1
//输入匿名用户
anonymous
//密码为空直接回车即可

image
通过ls或者dir指令都能够查看当前目录下有啥文件
image

FTP用户配置—2

由于匿名访问文件什么都能看到太危险了,所以最好禁用匿名访问
打开站点属性
image
来到安全账户然后取消勾选匿名连接,然后确定即可。
image
image

PC机访问ftp站点
IE浏览器访问

这时候回来刷新IE网站就让你的登录了。
image
先别急,我们回到ftp服务器上面的那个dhan目录下面随便创建一个文件
image
然后回到pc机上面使用dhan用户进行连接
image
然后你会访问到a这个文件,但是你要细细想想,那个flag.txt文件我可没有删除哈。

关闭匿名登录后,我们用户名的登录名是根据文件夹名字作为访问根目录

然后我们通过另外一个账号再次验证我们的总结是否正确
点击左上角的文件,然后点击登录切换账号
image
image
然后你会发现好家伙,站点根目录就出来了,所以说我们的总结是正确的,根目录下有文件夹对应用户名的话该文件夹就会作为对应用户的根目录打开。否则就直接打开站点的根目录。
image

终端访问

这里同样的道理,使用终端可以验证我们的猜想。

//这里给出下图中使用的命令
ftp 192.168.1.1
dhan //用户名
输入你的密码
dir

下图很直观的就知道我们的总结是正确的了。
image

至此ftp配置的基本操作和控制就完成了。

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

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

相关文章

多级留言/评论的功能实现——Vue3前端篇

文章目录 思路分析封装组件父组件模板逻辑样式 子组件——二级留言模板逻辑样式 子组件——三级留言以上模板逻辑样式 留言组件的使用 写完论文了,来把评论的前端部分补一下。 前端的实现思路是自己摸索出来的,没找到可以符合自己需求的参考,…

windows 7 10 11快捷键到启动页面

1.快速打开用户启动文件夹 shell:startup 方式2:快速打开系统启动文件夹 shell:Common Startup shell:Common Startup

编译器 编译过程 compiling 动态链接库 Linking 接口ABI LTO PGO inline bazel增量编译

编译器 编译过程 compiling 动态链接库 Linking 接口ABI LTO PGO Theory Shared Library Symbol Conflicts (on Linux) 从左往右查找:Note that the linker only looks further down the line when looking for symbols used by but not defined in the current lib.Linux 下…

统计信号处理基础 习题解答10-4

题目: 重复习题10.3,但条件PDF变为: 以及均匀先验。如果非常大,这样先验知识很少,则会出现什么情况。 解答: 如果记 那么,根据条件独立性质,得到: 其中,&am…

linux 生成可执行文件

pip install pyinstaller pyinstaller --onefile xunhuan.py 在centos系统中,安装pyinstaller,然后执行命令,生成文件可以直接调用,比如 /root/dist/xunhuan 在/root/目录下,系统环境一般问题很大,找到…

java单元测试:使用Mockito模拟外部依赖

使用Mock对象来模拟外部依赖是单元测试中的重要技巧,特别是在你需要测试的代码依赖于外部系统(如数据库、网络服务等)时。Mock对象允许你在不实际调用这些外部系统的情况下测试代码的行为,从而提高测试的独立性和执行速度。 什么…

巧用count与count()

在C#中&#xff0c;talentInnoPfChains.Count() 和 talentInnoPfChains.Count 的性能差异主要取决于 talentInnoPfChains 的类型。这里有两种可能的情况&#xff1a; 如果 talentInnoPfChains 是一个实现了 ICollection<T> 接口的集合&#xff08;如 List<T>, Hash…

NLP与训练模型-GPT-3:探索人工智能语言生成的新纪元

在人工智能领域&#xff0c;自然语言处理&#xff08;NLP&#xff09;一直是备受关注的研究方向之一。随着深度学习技术的发展&#xff0c;尤其是Transformer模型的出现&#xff0c;NLP领域取得了巨大的进步。其中&#xff0c;由OpenAI推出的GPT-3模型更是引起了广泛的关注和热…

SwiftUI中的组合动画(Simultaneous, Sequenced, Exclusive)

了解了常见的几种手势后&#xff0c;接下来我们了解一下组合手势的操作&#xff0c;当一个视图存在多个手势的时候&#xff0c;为了避免手势冲突&#xff0c;SwiftUI提供了自定义手势的方法&#xff0c;比如同时进行&#xff0c;顺序进行等等。 以下是一些常见的多种手势组合使…

关于AI绘画的模型、开源项目、工具、技巧的学习

目录 一、AI绘画的大模型有哪些&#xff1f; 二、Stable Diffusion是一个流行的AI绘画开源项目。 三、AI绘画的开源工具有哪些&#xff1f; 四、AI绘画的技巧 五、最简单的实践 一、AI绘画的大模型有哪些&#xff1f; AI绘画领域中存在多种大模型&#xff0c;每种模型都有…

渗透测试 一个很奇怪的支付漏洞

新手实战刷课网站、好玩又有趣&#xff01; 第一步 打开网站、任意账户名密码登陆发现验证码可重复利用 这时候我们可以试试admin账号、发现如果账号正确会提示账户已存在、反之回显账户密码错误 第二步 既然验证码可以重复利用&#xff1b;而且账号名有回显 这时候我们试…

学习使用博客记录生活

学习使用博客记录生活 新的改变 今天新的开始&#xff0c;让我用图片开始记录吧 看这个背景图片怎么样

人生苦短,我学python之数据类型(上)

个人主页&#xff1a;星纭-CSDN博客 系列文章专栏&#xff1a;Python 踏上取经路&#xff0c;比抵达灵山更重要&#xff01;一起努力一起进步&#xff01; 目录 一.元组 &#xff08;tuple&#xff09; 二.集合&#xff08;set&#xff09; 三.字典(dict) 一.元组 &#…

docker 清空所有镜像日志

Docker清空所有镜像日志流程 1. 查看当前运行的容器 首先&#xff0c;我们需要查看当前正在运行的容器&#xff0c;以确定需要清空日志的容器。 可以使用以下命令查看当前正在运行的容器&#xff1a; docker ps 1. 2. 停止所有运行中的容器 在清空镜像日志之前&#xff0c;我…

MySQL存储过程for循环处理查询结果

在MySQL数据库中&#xff0c;存储过程是一种预编译的SQL语句集&#xff0c;可以被多次调用。在MySQL中使用存储过程查询到结果后&#xff0c;有时候需要对这些结果进行循环处理。 1. 创建表 CREATE TABLE t_job (job_id int(11) unsigned NOT NULL AUTO_INCREMENT,job_name v…

深入了解银行信用卡催收系统

银行信用卡催收系统是一个专门用于管理和执行信用卡逾期账款催收工作的系统。该系统通常具备以下关键功能和特点&#xff1a; 智能呼叫系统&#xff1a;具备自动拨号功能&#xff0c;可以批量拨打逾期客户的电话&#xff0c;播放定制的催收录音信息或直接连接到人工坐席。此外…

崆峒酥饼:端午佳节的美味之选

崆峒酥饼&#xff1a;端午佳节的美味之选 在端午佳节来临之际&#xff0c;崆峒酥饼成为了备受瞩目的佳节之选。崆峒酥饼以其独特的制作工艺和口感&#xff0c;为这个传统节日增添了一份美味与温馨。 崆峒酥饼源自甘肃平凉&#xff0c;是当地的传统名点。它选用优质的面粉、油脂…

Linux——进程与线程

进程与线程 前言一、Linux线程概念线程的优点线程的缺点线程异常线程用途 二、Linux进程VS线程进程和线程 三、Linux线程控制创建线程线程ID及进程地址空间布局线程终止线程等待分离线程 四、习题巩固请简述什么是LWP请简述LWP与pthread_create创建的线程之间的关系简述轻量级进…

Java怎样动态给对象添加属性并赋值【代码实现】

本篇文章主要介绍Java如何给已有实体类动态的添加字段并返回新的实体对象且不影响原来的实体对象结构。 参考代码如下&#xff1a; 引入依赖包 <dependency><groupId>cglib</groupId><artifactId>cglib</artifactId><version>2.2.2</…