.FileZilla的使用和主动模式被动模式介绍

news2025/1/18 16:53:42

FileZilla的使用和主动模式被动模式介绍

  • 1.FileZilla的使用和主动模式被动模式介绍
    • 1.安装下载
    • 2.新建组和用户
      • 2.1打开后出现如下界面
      • 2.2点击编辑打开组这个选项
      • 2.3点击添加组以后,点击确认
      • 2.4输入组的名称,列如我输入的niyin
      • 2.5点击用户选项
      • 2.6像上面一样添加用户
      • 2.7输入用户名,并且选择归属的组(就是刚刚创建的组)
      • 2.8点击添加,选择确定,记得要勾选密码选项,设置好密码
    • 3.为用户设置权限和主路径
      • 3.1点击shared folders,再点击添加
      • 3.2选择好路径(给与niyin外面最大的那个文件夹,也就是最大的权限)
      • 3.2给予它所有的权限
      • 3.3选择路径(给予niyin1权限它是测试的s下面的niyin1子文件夹)
      • 3.4选择路径(给予niyin1权限它是测试的y下面的niyin2子文件夹)
      • 3.5设置好之后点击确定
    • 4.连接测试,打开客户端
      • 4.1输入ip地址,密码,端口默认就ftp默认的21端口不用输入
      • 4.2连接成功(niyin)
      • 4.3连接成功(niyin1)
      • 4.4连接成功(niyin2)
    • 5.启用被动设置开启防火墙进行主机测试
      • 5.1点击设置
      • 5.2开启被动设置并设置端口
      • 5.3新建规则
      • 5.4选择类型,(第二个)
      • 5.5设置端口(21)
      • 5.6允许连接
      • 5.7默认配置文件
      • 5.8设置完成,点击完成即可
      • 5.9在主机安装客户端,然后进行连接测试
    • 6..FileZilla被动模式和主动模式的区别
      • 6.1主动模式(Active Mode):
      • 6.2被动模式(Passive Mode):

1.FileZilla的使用和主动模式被动模式介绍

1.安装下载

https://filezilla-project.org/

2.新建组和用户

2.1打开后出现如下界面

在这里插入图片描述

2.2点击编辑打开组这个选项

在这里插入图片描述

2.3点击添加组以后,点击确认

在这里插入图片描述

2.4输入组的名称,列如我输入的niyin

在这里插入图片描述

2.5点击用户选项

在这里插入图片描述

2.6像上面一样添加用户

在这里插入图片描述

2.7输入用户名,并且选择归属的组(就是刚刚创建的组)

在这里插入图片描述

2.8点击添加,选择确定,记得要勾选密码选项,设置好密码

在这里插入图片描述

3.为用户设置权限和主路径

3.1点击shared folders,再点击添加

在这里插入图片描述

3.2选择好路径(给与niyin外面最大的那个文件夹,也就是最大的权限)

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/在这里插入图片描述

3.2给予它所有的权限

在这里插入图片描述在这里插入图片描述

3.3选择路径(给予niyin1权限它是测试的s下面的niyin1子文件夹)

在这里插入图片描述

3.4选择路径(给予niyin1权限它是测试的y下面的niyin2子文件夹)

在这里插入图片描述

3.5设置好之后点击确定

在这里插入图片描述

4.连接测试,打开客户端

4.1输入ip地址,密码,端口默认就ftp默认的21端口不用输入

在这里插入图片描述

4.2连接成功(niyin)

在这里插入图片描述

4.3连接成功(niyin1)

在这里插入图片描述

4.4连接成功(niyin2)

在这里插入图片描述
权限:可以看到niyin是可以看到所有的子文件夹,因为niyin是设置主路径的时候设置的是(测试)这个文件夹是最大的,而niyin1和niyin2只能看到当前最里面的根目录下,因为设置主路径的时候就设置到根目录下,所以只能看到根目录,所以可以通过设置文件夹路径,来划分权限。

5.启用被动设置开启防火墙进行主机测试

5.1点击设置

在这里插入图片描述

5.2开启被动设置并设置端口

在这里插入图片描述

5.3新建规则

在这里插入图片描述

5.4选择类型,(第二个)

在这里插入图片描述

5.5设置端口(21)

在这里插入图片描述

5.6允许连接

在这里插入图片描述

5.7默认配置文件

在这里插入图片描述

5.8设置完成,点击完成即可

在这里插入图片描述
还需配置一个规则就是被动模式设置的那个端口,和上面步骤一样就不重复演示了。

5.9在主机安装客户端,然后进行连接测试

在这里插入图片描述
测试成功

6…FileZilla被动模式和主动模式的区别

FileZilla是一个流行的开源FTP(文件传输协议)客户端软件,支持主动模式(Active Mode)和被动模式(Passive Mode)两种FTP连接模式。

6.1主动模式(Active Mode):

在主动模式中,客户端(FileZilla)启动连接。它通过在随机端口(通常是端口1024到4999之间)上监听,然后向服务器发送一个命令告诉服务器要连接的端口号。
服务器在客户端指定的端口上进行连接,建立数据连接,传输文件数据。此时,客户端的命令连接(用于发送命令)和数据连接是两个不同的连接。
主动模式的问题在于客户端需要打开一个端口进行数据传输,这可能导致由于防火墙或路由器的限制而失败,特别是在客户端位于防火墙后的情况下。

6.2被动模式(Passive Mode):

在被动模式中,服务器打开一个端口进行数据传输,而不是客户端。客户端连接服务器的命令端口并发送PASV命令。
服务器随机选择一个端口(在服务器的一定范围内)进行数据连接,并将这个端口号发送给客户端。客户端随后连接到这个端口,并进行数据传输。
被动模式通常更容易在防火墙或路由器后工作,因为客户端只需要打开一个命令连接,而不需要打开一个用于数据传输的端口。

总的来说,被动模式更适用于通过防火墙的连接,因为它减少了客户端必须打开的端口数量。在FileZilla等FTP客户端中,默认情况下通常使用被动模式,但可以根据需要手动切换到主动模式。

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

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

相关文章

ArkUI按钮组件深入学习:通过点击按钮实现图片大小调整效果

文章目录 前言Button组件控制 Button 样式实现点击按钮改变图片大小文章总结技术回顾前言 在前面几节课中,我们已经学习了 ArkUI 提供的一些常见组件,通过一个小案例实现了 image text 和 text input 组件的使用。我们成功地让用户通过输入来改变图片的宽度,从而实现了一个…

算法训练营Day26

#Java #全排列 #回溯 开源学习资料 Feeling and experiences: 递增子序列:力扣题目链接 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组…

基于ssm社区生鲜电商平台论文

目 录 摘 要 I Abstract II 1 绪论 1 1.1研究背景 1 1.2研究现状 1 1.3研究内容 2 2 相关技术简介 3 2.1 B/S结构 3 2.2 MYSQL数据库 3 2.3 Java简介 4 2.4 SSM框架简介 5 3 系统分析 7 3.1 可行性分析 7 3.1.1 技术可行性 7 3.1.2 经济可行性 7 3.1.3 操作可行性 7 3.1.3 法律…

GBASE南大通用-GBase 8s数据库日志模式及切换

一、 GBase 8s数据库共有以下 4 种日志模式:无日志模式、缓冲日志模式、无缓冲日志模式、ANSI 模式。详细介绍如下: 1、无日志模式(Non logging): 采用无日志模式时,所有 DML 操作都不会被记录到日志中&…

SQL Server 存储过程 触发器 事务处理

CSDN 成就一亿技术人! 难度指数:* * CSDN 成就一亿技术人! 目录 1. 存储过程的作用 创建存储过程 2. 触发器 触发器的种类 insert触发器 update触发器 delete触发器 测试 3. 事务 开始事务 提交事务 回滚事务 举个实例 在 SQ…

Python编程技巧 – format格式化文本

Python编程技巧 – format格式化文本 Python Programming Essentials - Using format() to format texts By JacksonML 本文简要介绍Python语言的format()方法(也即函数)相关实例和技巧,希望对读者有所帮助。 1. format定义和方法 forma…

深入解析 Flink CDC 增量快照读取机制

一、Flink-CDC 1.x 痛点 Flink CDC 1.x 使用 Debezium 引擎集成来实现数据采集,支持全量加增量模式,确保数据的一致性。然而,这种集成存在一些痛点需要注意: 一致性通过加锁保证:在保证数据一致性时,Debez…

HEX报文协议打包生成工具

本工具可以用于灵活定制各种格式的报文。以下是定制报文中每个字段的说明: isbig:指示报文中的字节顺序是否为大端序(Big Endian)。如果为true,则表示使用大端序;如果为false,则表示使用小端序…

如何成功拿下uniapp生命周期?

uniapp介绍 Uniapp作为一款跨平台应用开发框架,具有两个生命周期: 组件生命周期页面生命周期什么是页面? pages下面的.vue或者.nvue(app端)文件就是页面 什么是组件? 一般通常会把项目中的组件放在com…

RHCE9学习指南 第12章 ssh远程登录系统和远程拷贝

很多时候服务器并没有显示器,我们也不可能每次都通过控制台去管理服务器,这时就需要远程登录。远程登录到服务器可以通过Telnet或ssh的方式。但是用Telnet登录,整个过程都是以明文的方式传输的,不安全。所以,建议使用s…

阿里云2核2G3M服务器放几个网站?

阿里云2核2g3m服务器可以放几个网站?12个网站,阿里云服务器网的2核2G服务器上安装了12个网站,甚至还可以更多,具体放几个网站取决于网站的访客数量,像阿里云服务器网aliyunfuwuqi.com小编的网站日访问量都很少&#xf…

论文阅读——UniRepLKNet

UniRepLKNet: A Universal Perception Large-Kernel ConvNet for Audio, Video, Point Cloud, Time-Series and Image Recognition 当我们将一个33的conv添加到一个小卷积核ConvNet中时,我们预计它会同时产生三种效果——1)使感受野更大,2&am…

2023年全国网络安全行业职业技能大赛数据安全管理员操作技能赛题(样题)

2023年全国网络安全行业职业技能大赛数据安全管理员操作技能赛题(样题) 2023年全国网络安全行业职业技能大赛数据安全管理员操作技能赛题(样题) 第一部分:数据安全防护(30%) 第二部分:数据安全管理(30%) 第三部分:数据安全处置(40%) 项目介绍…

飞致云开源社区月度动态报告(2023年12月)

自2023年6月起,中国领先的开源软件公司FIT2CLOUD飞致云以月度为单位发布《飞致云开源社区月度动态报告》,旨在向广大社区用户同步飞致云旗下系列开源软件的发展情况,以及当月主要的产品新版本发布、社区运营成果等相关信息。 飞致云开源大屏…

『番外篇六』SwiftUI 取得任意视图全局位置的三种方法

概览 在 SwiftUI 开发中,利用描述性代码我们可以很轻松的构建各种丰富多彩的视图。我们可以设置它们的大小、位置、颜色并应用不计其数的修改器。 但是,小伙伴们是否想过在 SwiftUI 中如何获取一个视图的全局位置坐标呢? 在本篇博文中,您将学到如下内容: 概览1. SwiftU…

【MySQL】数据库之存储过程(“SQL语句的脚本“)

目录 一、什么是存储过程? 二、存储过程的作用 三、如何创建、调用、查看、删除、修改存储过程 四、存储过程的参数(输入参数,输出参数,输入输出参数) 第一种:输入参数 第二种:输出参数 …

FPGA高端项目:基于GTH的 4K HDMI 视频收发例程,提供工程源码和技术支持

目录 1、前言免责声明 2、相关方案推荐我已有的 GT 高速接口解决方案我已有的FPGA图像处理方案 3、详细设计方案设计框图4K HDMI 输入硬件解决方案Video PHY ControllerHDMI 1.4/2.0 Receiver Subsystem4K HDMI 解码后的视频流走向4K HDMI 解码后的音频流走向HDMI 1.4/2.0 Tran…

跨境电商:让中国制造走向世界

跨境电商的崛起 跨境电商是指不同国家和地区之间的商业交易,通过互联网和物流等方式完成。随着全球化和互联网的普及,跨境电商迅速崛起,成为全球贸易的重要组成部分。中国作为全球最大的制造业国家,拥有着丰富的商品资源和供应链…

软件设计师——软件工程(三)

📑前言 本文主要是【软件工程】——软件设计师——软件工程的文章,如果有什么需要改进的地方还请大佬指出⛺️ 🎬作者简介:大家好,我是听风与他🥇 ☁️博客首页:CSDN主页听风与他 &#x1f304…

Android APK未签名提醒

最近新建了一个项目,在build.gradle中配置好了签名,在执行打包的时候打出的包显示已签名,但是在上传市场的时候提示未签名。于是排查了好久,发现在build.gradle中配置的minsdk 24,会导致不使用V1签名,于是我…