FileZilla的使用以及主动模式跟被动模式

目录

FileZilla的安装

下载路径

 安装

 FileZilla的基本使用

添加组

添加用户

 设置权限

 测试

 开始测试

FileZilla的主动模式及被动模式

主动模式(Active Mode)

 被动模式(Passive Mode)

思维导图

 ​编辑


FileZilla的安装

下载路径

FileZilla - The free FTP solution (filezilla-project.org)

 这里分为两个,一个是我们的服务端,另一个则是客户端

 

 安装

我们这里是要放到虚拟机里面进行安装,首先我们打开我们的虚拟机,然后远程连接一下我们的虚拟机,然后把我们的安装包放进去

 接着打开我们的虚拟机找到我们的安装包,给他进行一个傻瓜式安装

 

 安装好之后我们会弹出一个服务端的软件管理界面的密码设置(这个密码我们可以随便设置1,根据自己的情况来),设置好之后,我们勾选上然后点击确定即可。

 这个是我们设置完密码后进入的界面,也就说明我们已经安装完成啦

 FileZilla的基本使用

添加组

我们先自定义设置一个组

 我们添加一个组(注意:自定义名称我们最好用英文,我们添加完之后我们要点第五步那个确定才能够添加进去

 可以看到下面多了两行代码,说明我们已经添加成功了

添加用户

进行一个用户的添加

 我们点击添加之后,我们要给用户起个名字,同时也要选择我们刚刚所创建的组

 我们按照上面的方法给他添加三个用户就o了

 然后再给他们进行一个密码的设置,可以给他们三位用户设置同样的密码(根据自己的来,怎么随便怎么来)

 设置权限

首先我们在本地磁盘新建一个文件夹

 然后在这个文件夹里面再建两个文件夹

 再去各个文件夹里面新建一个文件夹

 然后我们再给他们授权,这里设置了大黑子只能看到da里面的所有内容

 同样的我们给另外两个也设置一下(这里kun就是跟老板一样能看到这个大文件夹里面的所有内容)

 这里给同样也给xiaoheizi设置了

 测试

这里我们则需要安装我们的客户端,双击打开进行一个傻瓜式安装

 来到这个界面就说明我们已经安装完成了

 开始测试

 可以看到我们别的用户看不到我们的内容

我们给他们添加一点内容进去

 

 从而回到我们的大boss的管理界面也可以看到他们的文件目录下所有的内容(我们在打boss界面还可以进行他们所有的操作)

FileZilla的主动模式及被动模式

 主动模式(Active Mode)

FileZilla的主动模式是FTP协议的一种数据传输模式,当客户端发起数据传输请求时,FileZilla会通过指定的端口向服务器发送请求,并等待服务器的响应来建立数据连接。在主动模式下,客户端负责建立数据连接,而服务器负责监听客户端指定的端口并响应数据传输请求。主动模式通常需要在客户端和服务器之间进行一些网络设置,以确保数据传输过程中不会被阻塞或中断

 被动模式(Passive Mode)

被动模式是FileZilla的另一种数据传输模式。在被动模式下,服务器负责建立数据连接。当客户端发起数据传输请求时,FileZilla会向服务器发送请求,并等待服务器的响应来建立数据连接。服务器会监听一个动态的端口,并将该端口信息告知客户端,客户端通过该端口与服务器建立数据连接。被动模式通常不需要进行网络设置,因为服务器会动态监听可用的端口进行数据传输。被动模式广泛应用于需要通过防火墙或NAT(网络地址转换)设备连接到服务器的情况下

思维导图

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【基础】【Python网络爬虫】【3.chrome 开发者工具】(详细笔记)

Python网络爬虫基础 chrome 开发者工具元素面板(Elements)控制台面板(Console)资源面板(Source)网络面板(Network)工具栏Requests Table详情 chrome 开发者工具 ​ 当我们爬取不同的网站是&…

以太网转RS485通讯类库封装

最近选用有人科技的以太网转RS485模块做项目,设备真漂亮,国货之光。调通了通讯的代码,发到网上供大家参考,多多交流。 以下分别是配套的头文件与源文件: /*******************************************************…

软件测试/测试开发丨Pytest测试用例生命周期管理-Fixture

1、Fixture 用法 Fixture 特点及优势 1、命令灵活:对于 setup,teardown,可以不起这两个名字2、数据共享:在 conftest.py 配置⾥写⽅法可以实现数据共享,不需要 import 导⼊。可以跨⽂件共享3、scope 的层次及…

扫雷(c语言)

先开一个test.c文件用来游戏的逻辑测试,在分别开一个game.c文件和game.h头文件用来实现游戏的逻辑 主要步骤: 游戏规则: 输入1(0)开始(结束)游戏,输入一个坐标,如果该坐…

MFC消息机制详细剖析

易语言程序的破解99%的时候都需要用到FF55FC5F5E这个特征码 新建一个MFC应用程序: 去编辑MFC的.rc资源文件来DIY窗体 静态编译的,把很多静态库的代码都添加进去了 ,所以速度很慢 消息机制针对的是GUI程序(比如窗口程序&#xf…

有道翻译web端 爬虫, js

以下内容写于2023-12-28, 原链接为:https://fanyi.youdao.com/index.html#/ 1 在输入框内输入hello world进行翻译,通过检查发出的网络请求可以看到翻译文字的http接口应该是: 2 复制下链接最后的路径,去js文件中搜索下: 可以看到这里是定义了一个函数B来做文字的翻译接口函数…

快速部署supervisord详解

Supervisor是一个用于监控和管理进程的工具。它可以在Unix-like系统中启动、停止、重启和管理后台进程,确保这些进程始终保持运行状态。 yum check-update 更新yum软件包索引 yum install epel-release -y 下载eprl源 yum install supervisor -y 直接yu…

给多行文本的每行添加指定的前缀textwrap.indent()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 给多行文本的每行添加指定的前缀 textwrap.indent() [太阳]选择题 请问以下代码输出的第一行结果是? import textwrap text welcome to China! print("【显示】text\n&quo…

WEB 3D技术 three.js通过 GLTFLoader 导入并应用 gltf/glb 3D资源

上文 WEB 3D技术 three.js 雾 基础使用讲解我们讲了雾的基本使用方法 但是 如果我们要做一个树林 一颗一颗树去加 那真的是要累死了 我们一定是在建模软件上 建模好这样的模型 然后将模型导入到场景中 官网中搜索 GLTFLoader 在我们日常WEB开发中 用的最多的3D格式 就是 GLTF…

Linux---进程控制

一、进程创建 fork函数 在Linux中fork函数是非常重要的函数,它从已存在进程中创建一个新进程,原进程为父进程 fork函数的功能: 分配新的内存和内核数据结构给子进程将父进程部分数据结构内容拷贝至子进程添加子进程到系统的进程列表中fork返…

B+树的插入删除

操作 插入 case2的原理,非叶子节点永远和最右边的最左边的节点的值相等。 case3:的基本原理 非叶子节点都是索引节点 底层的数据分裂之后 相当于向上方插入一个新的索引(你可以认为非叶子节点都是索引),反正第二层插入160 都要分裂,然后也需要再插入(因为索引部分不需要重…

x-cmd pkg | openssl - 密码学开源工具集

目录 简介首次用户技术特点竞品分析进一步阅读 简介 OpenSSL 是一个开源的密码库和 SSL/TLS 协议实现,它提供了一组密码学工具和加密功能,用于保护数据通信的安全性。项目发展历史可以追溯到 1998 年,源自 Eric A. Young 和 Tim J. Hudson 开…

【后端】Docker学习笔记

文章目录 Docker一、Docker安装(Linux)二、Docker概念三、Docker常用命令四、数据卷五、自定义镜像六、网络七、DockerCompose Docker Docker是一个开源平台,主要基于Go语言构建,它使开发者能够将应用程序及其依赖项打包到一个轻…

java零拷贝zero copy MappedByteBuffer

目录 调用操作系统的 mmap 未使用 mmap 的文件通过网络传输的过程 使用 mmap 的文件通过网络传输的过程 使用例子 调用操作系统的 sendfile() 在 java 中的具体实现 mmap的优劣 mmap 的不足 mmap 的优点 mmap 的使用场景 对于零拷贝(zero copy&#xff09…

LVGL 在framebuffer设备上的移植

LVGL 在framebuffer设备上的移植 ItemDescDate2023-12-31Authorhongxi.zhuplatformNXP I.MX6ULLLCDSPI TFTLCD NV3030B 文章目录 LVGL 在framebuffer设备上的移植一、LVGL源码获取二、源码修改适配三、编译&运行补充 一、LVGL源码获取 新建lvgl_imx6ull文件夹&#xff0c…

【基础】【Python网络爬虫】【10.验证码处理】OCR识别,Tesseract ,ddddocn识别,打码平台,滑块验证码(附大量案例代码)(建议收藏)

Python网络爬虫基础 验证码处理一. OCR识别1. Tesseract 引擎的安装windows引擎环境安装Mac系统引擎环境安装安装 tesseract查看 tesseract 版本安装过程遇到的报错解决方法下载中文包中文包存放目录查看全部语言库python 安装 pytesseract 和 pillow识别图片中文字体 Linux系统…

Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存(CustomData)功能(C#)

Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存(CustomData)功能(C#) Baumer工业相机Baumer工业相机的数据保存(CustomData)功能的技术背景CameraExplorer如何使用图像剪切&#xff…

【42页动态规划学习笔记分享】动态规划核心原理详解及27道LeetCode相关经典题目汇总

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能AI、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推荐--…

MIT线性代数笔记-第35讲-期末复习

目录 35.期末复习打赏 35.期末复习 已知一个矩阵 A A A满足 A x ⃗ [ 1 0 0 ] A \vec{x} \begin{bmatrix} 1 \\ 0 \\ 0 \end{bmatrix} Ax ​100​ ​无解且 A x ⃗ [ 0 1 0 ] A \vec{x} \begin{bmatrix} 0 \\ 1 \\ 0 \end{bmatrix} Ax ​010​ ​仅有一个解 (1)求 A A A的…

Linux驱动学习—pinctl和gpio子系统

1、pinctl和gpio子系统&#xff08;一&#xff09; 1.1pinctrl 子系统主要工作内容 <1>获取设备树中 pin 信息&#xff0c;管理系统中所有的可以控制的 pin&#xff0c; 在系统初始化的时候&#xff0c; 枚举所有可以控制的 pin&#xff0c; 并标识这些 pin。 <2>…