【FileZilla】FileZilla的使用及主动模式与被动模式----图文并茂详细讲解

一 FileZilla的简介

1.1 是什么

        一个免费开源的FTP软件分为客户端版本和服务器版本,具备所有的FTP软件功能。它具有可控性、有条理的界面和管理多站点的简化方式,使得FileZilla客户端版成为一个方便高效的FTP客户端工具。而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。

FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色、直接的接口

1.2 应用场景

文件传输FileZilla最主要的用途就是进行文件的上传和下载。用户可以使用它来从其他计算机系统中下载需要的文件,或者将文件上传到网络上

远程管理管理员可以使用FileZilla来远程管理服务器。例如,他们可以通过FTP协议远程上传和下载配置文件、日志文件等,对服务器进行管理和维护

软件开发和测试在软件开发和测试过程中,开发人员可以使用FileZilla将应用程序上传到服务器中进行测试和调试。同时,他们也可以从服务器中下载测试数据和日志文件等

自动化部署通过编写脚本,开发人员可以利用FileZilla自动化地将应用程序部署到服务器中。这样可以实现自动上传应用程序、配置文件等操作

镜像管理:在虚拟化环境中,FileZilla可以用于管理虚拟机的镜像文件。开发人员可以将虚拟机的镜像文件上传到FTP服务器中,方便管理和备份。同时,他们也可以从FTP服务器中下载其他虚拟机的镜像文件,进行快速部署和复制。

二 FileZilla的安装及准备工作

2.1 下载安装

官网:FileZilla - The free FTP solution    进行下载客户端及服务端

服务端下载:

选择Download FileZilla Server

 点击Download 即可下载

客户端:

选择 Download FileZilla Client 

点击Download 即可下载

2.2 安装

安装的话 在我们的主机中安客户端即可

在下载中打开文件  点击“I Agree”

直接点击“Next”

 勾选“DeskTop Icon”创建桌面图标,点击“Next”

4. 点击“Browse”更改安装路径

默认安装到C盘,建议不要安装到C盘,此处我安装到了D盘

5. 直接点击“Install”

等待

6. 点击Finish,安装成功

安装完成之后,桌面图标 

2.2 主机连接VMware

前面我们在主机中安装了客户端方便我们在主机也能访问虚拟机文件管理,接下来在VMware中安装客户端服务端,先进行一个远程连接将文件传输到我们的VMWare中。

在主机中,win+R输入\\虚拟机地址进行连接

选择文件拖拉进行传输 

三 FileZilla使用

3.1 内部连接文件管理

在VMware虚拟机中傻瓜式安装我们的服务端(就是应用程序名称带有Server)与傻瓜式安装客户端

安装完成之后,双击启动服务端

管理密码自己自定义即可并将下面复选框勾选即可

3.1.1 添加组

编辑---组--添加--输入组名--确定---确定

3.1.2 添加用户

编辑---用户--添加--输入用户名--选择组---确定---确定

组下依次添加三个用户

来模拟一个团,团中有一个组长,两个组员a与b

两个组员做的事情不一样,在组长的文件管理下 a只能看到自己所提交的文件看不到b的文件 

 b也同样如此,但是在组长的文件管理下能看到全部

3.1.3 添加用户密码

依次给每个用户添加用户密码,如下

3.1.4 添加用户权限

① 添加管理文件

如下动态图一样

创建一个总的文件FTP_FIileZilla   S与Y文件夹是两个用户所要提交文件的文件目录

② 添加用户主目录(设置权限)

选择用户--Shared Ffolders---添加---选择该用户管理的文件目录---确定--复选框全选---设为主目录

像下面的权限  用户下Bing管理总文件夹 quan管理S文件夹  xin管理Y文件夹

如果文件夹列表中有<new drectory>要删除

如下三张图依次选择不同的用户管理不同的文件目录即可

3.1.5 连接测试

打开我们的客户端进行连接

输入虚拟机地址---用户名---密码--连接测试---确定--确定

连接成功,我这里连接的是用户Bing的用户(组长)

两个组员

如下动态图,不同的用户提交的文件内容也不一致

quan组员:

xin组员: 

3.2 外部连接文件管理

① 配置被动模式设置

服务端设置里面

编辑---设置---被动模式设置---输入端口范围--确定

② 防火墙(入站)设置

3.2.1 21端口设置

具体步骤看下面图片来即可

3.2.2 数据端口设置

 

 

3.2.3 连接测试

打开主机的客户端,

输入虚拟机地址----用户名---密码--快速连接

连接成功

在下面动态图中,在Bing用户管理下往quan用户添加文件,登入quan用户管理也能看见

三 主动模式与被动模式

有两种主要的传输模式:被动模式(PASV)和主动模式(PORT)。

主动模式(PORT):
在主动模式下,FTP客户端在连接FTP服务器时,会主动打开一个随机端口,并通知FTP服务器这个端口号。然后,FTP服务器使用这个端口号连接到FTP客户端进行数据传输。为了成功地使用主动模式,FTP客户端的防火墙需要开放这个随机端口,并且FTP服务器需要能够通过防火墙连接到这个端口。

被动模式(PASV):
在被动模式下,FTP客户端向FTP服务器请求数据传输时,不会主动打开一个随机端口。相反,FTP服务器会打开一个随机端口,并通知FTP客户端这个端口号。然后,FTP客户端连接到FTP服务器的这个端口进行数据传输。被动模式通常用于在有防火墙或路由器限制的情况下进行数据传输。

请注意,被动模式和主动模式的选择取决于特定的网络环境和配置。在某些情况下,一种模式可能比另一种更适合数据传输。因此,建议根据实际情况选择最合适的模式。

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

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

相关文章

TiDB在WMS物流系统的应用与实践 (转)

业务背景 北京科捷物流有限公司于2003年在北京正式成立,是ISO质量管理体系认证企业、国家AAAAA级物流企业、海关AEO高级认证企业,注册资金1亿元,是中国领先的大数据科技公司——神州控股的全资子公司。科捷物流融合B2B和B2C的客户需求,基于遍布全国的物流网络与自主知识产…

接口测试工具——ApiFox使用初体验 postman导出和ApiFox导入

目录 ApiFox使用初体验初步使用从postman导出到apifox导入 IDEA简单测试Postman测试工具post请求 接口测试工具swaggerKnife4j1.引入依赖2.配置3.常用注解4.接口测试 JMeter什么是JMeter?JMeter安装配置1.官网下载2.下载后解压3.汉语设置 JMeter的使用方法1.新建线程组2.设置参…

java设计模式学习之【中介者模式】

文章目录 引言中介者模式简介定义与用途实现方式 使用场景优势与劣势在Spring框架中的应用聊天室示例代码地址 引言 想象一下一座忙碌的机场&#xff0c;各种飞机需要起飞、降落&#xff0c;而不同的飞行活动之间必须互不干扰。如果没有一个统一的控制系统&#xff0c;这将是一…

Python 爬取 哔站视频弹幕 并实现词云图可视化

嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 环境介绍: python 3.8 解释器 pycharm 编辑器 第三方模块: requests >>> pip install requests protobuf >>> pip install protobuf 如何安装python第三方模块: win R 输入 cmd 点击确定, 输入安装命…

【C++】开源:cpp-httplib HTTP协议库配置与使用

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 这篇文章主要介绍cpp-httplib HTTP协议库配置与使用。 无专精则不能成&#xff0c;无涉猎则不能通。——梁启超 欢迎来到我的博客&#xff0c;一起学习&#xff0c;共同进步。 喜欢的朋友可以关注一下&a…

C#中的Attribute详解(下)

C#中的Attribute详解&#xff08;下&#xff09; 一、Attribute本质二、Attribute实例化三、Attribute实例化的独特之处四、元数据的作用五、自定义Attribute实例六、Attribute的附着目标七、附加问题 一、Attribute本质 从上篇里我们可以看到&#xff0c;Attribute似乎总跟pu…

C# OpenCvSharp读取rtsp流录制mp4可分段保存

软件界面&#xff1a; 测试环境&#xff1a; VS2019 .NET Framework 4.7.2 OpencvSharp4.8.0 输入RTSP流地址即可拉取RTSP流&#xff0c;支持抓拍和录制RTSP流视频&#xff0c;且支持支持按固定时间保存&#xff0c;比如我想5分钟保存一个视频&#xff0c;设置保存间隔为30…

数据仓库 基本信息

数据仓库基本理论 数据仓库&#xff08;英语&#xff1a;Data Warehouse&#xff0c;简称数仓、DW&#xff09;,是一个用于存储、分析、报告的数据系统。数据仓库的目的是构建面向分析的集成化数据环境&#xff0c;为企业提供决策支持&#xff08;Decision Support&#xff09…

中间件系列 - Redis入门到实战(高级篇-多级缓存)

前言 学习视频&#xff1a; 黑马程序员Redis入门到实战教程&#xff0c;深度透析redis底层原理redis分布式锁企业解决方案黑马点评实战项目 中间件系列 - Redis入门到实战 本内容仅用于个人学习笔记&#xff0c;如有侵扰&#xff0c;联系删除 学习目标 JVM进程缓存Lua语法入…

相机内参标定理论篇------相机模型选择

相机种类&#xff1a; 当拿到一款需要标定内参的相机时&#xff0c;第一个问题就是选择那种的相机模型。工程上相机类型的划分并不是十分严格&#xff0c;一般来说根据相机FOV可以把相机大概分为以下几类&#xff1a; 长焦相机&#xff1a;< 标准相机&#xff1a;~&…

TCP状态转换/ 半连接/ 端口复用代码实现

三次挥手的时候的状态转换 TCP&#xff08;Transmission Control Protocol&#xff09;的三次握手是建立TCP连接的过程。在三次握手中&#xff0c;涉及到的状态转换如下&#xff1a; Closed&#xff08;关闭状态&#xff09;&#xff1a; 初始状态&#xff0c;表示没有任何连接…

uni-app condition启动模式配置

锋哥原创的uni-app视频教程&#xff1a; 2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中...共计23条视频&#xff0c;包括&#xff1a;第1讲 uni…

【论文阅读+复现】SparseCtrl: Adding Sparse Controls to Text-to-Video Diffusion Models

SparseCtrl:在文本到视频扩散模型中添加稀疏控制。 &#xff08;AnimateDiff V3&#xff0c;官方版AnimateDiffControlNet&#xff0c;效果很丝滑&#xff09; code&#xff1a;GitHub - guoyww/AnimateDiff: Official implementation of AnimateDiff. paper&#xff1a;htt…

javaWeb蛋糕商城(前后台) 2

目录 摘要 1 关键词 1 前言 2 第一章 绪论 3 1.1 选题背景 3 1.2 选题的目的和意义 3 第二章 关键技术介绍 4 2.1 JSP 4 2.2 JDBC 5 2.3 Servlet 5 2.4 MVC模式 5 2.5 Ajax 5 第三章 系统分析及设计 5 3.1 需求分析 5 3.1.1 任务概述 5 3.1.2 功能需求 6 3.1.3 其它需求 6 3.2…

射频PCB电路布局设计及布线注意事项

在电子产品和设备中&#xff0c;电路板是一个不可缺少的部件&#xff0c;它起着电路系统的电气和机械等的连接作用。如何将电路中的元器件按照一定的要求&#xff0c;在PCB上排列组合起来&#xff0c;是PCB设计师的主要任务之一。布局设计不是简单的将元器件在PCB上排列起来&am…

探究element-ui 2.15.8中<el-input>的keydown事件无效问题

一、问题描述 今天看到一个问题&#xff0c;在用Vue2element-ui 2.15.8开发时&#xff0c;使用input组件绑定keydown事件没有任何效果。 <template><div id"app"><el-input v-model"content" placeholder"请输入" keydown&quo…

【中小型企业网络实战案例 四】配置OSPF动态路由协议

【中小型企业网络实战案例 三】配置DHCP动态分配地址-CSDN博客 【中小型企业网络实战案例 二】配置网络互连互通-CSDN博客 【中小型企业网络实战案例 一】规划、需求和基本配置_大小企业网络配置实例-CSDN博客 配置OSPF 由于内网互联使用的是静态路由&#xff0c;在链路出…

如何快速下载huggingface模型

Huggingface国内开源镜像 https://hf-mirror.com/ 上面总结了多种从Huggingface上下载模型的方法&#xff0c;如下图。 方法一&#xff1a;使用huggingface官网提供的huggingface-cli工具 官方详解地址https://huggingface.co/docs/huggingface_hub/guides/download 1. 安装…

Arduino中手写脉冲控制步进电机-2

目录 1、前言 2、时间-位移关系计算 3、Matlab计算时间和位置数据 (1)Matlab程序 &#xff08;2&#xff09;Arduino程序 4、Matlab生成Arduino电机正反转程序语句 &#xff08;1&#xff09;Arduino程序 &#xff08;2&#xff09;Matlab 命令行方式生成Arduino步进电…

【Unity自制手册】基于Unity中物体移动相关方法和API集锦(动图详解)

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;uni…