FileZilla的安装配置和使用教程

news/2024/12/27 19:04:39/文章来源:https://www.cnblogs.com/Mys-Study/p/18547980

一、FileZilla简介

FileZilla是一款免费开源的FTP软件,有以下优点:

  1. 非常易于使用,且跨平台(Linux、Windows、MacOs等)
  2. 支持FTPFTPSSFTP等多种文件传输协议
  3. 支持断点续传
  4. 支持建立多个标签(标签为一个FTP连接界面)同时工作
  5. 支持远程查找文件
  6. 自带功能强大的站点管理传输队列管理
  7. 等等....详细请查看:FileZilla特性介绍

二、FileZilla Server安装

2.1 FileZilla Server安装包下载

FileZilla Server安装包下载地址
根据需要,选择自己需要的版本下载,笔者这里下载Windows平台中文版。
image

2.2 FileZilla Server安装

双击下载的安装包,进行安装。

2.2.1 FileZilla Server详细安装步骤

image
image
image
image
image

2.2.2 FileZilla Server启动和关闭

  1. FileZilla Server默认是作为Windows服务安装运行的,那怎么关闭它呢?我们可以在任务管理器的后台进程中关闭它。
    image

  2. 那么如何启动FileZilla Server呢?我们可以到安装目录,如下图方式启动它
    image

三、FileZilla Server配置

  1. FileZilla Server通过FileZilla Server Interface客户端进行配置,如下图进入FileZilla Server安装目录,启动FileZilla Server Interface客户端程序:
    image

  2. 如下图登录FileZilla Server Interface客户端,进入FileZilla Server的配置页面:
    image
    image

3.1 FileZilla Server基本配置

  1. 常规设置:笔者这里修改了FTP控制通道默认端口,其余配置不变;
    常规设置子项:欢迎信息、IP绑定、IP过滤,笔者使用默认配置,也可根据需求自行配置
    image

  2. 被动模式设置:用于配置FTP被动模式,详细配置请参考下面截图,这里先讲一下FTP主动模式和FTP被动模式的区别

    • FTP主动模式:数据通道由FTP服务器20端口,主动向FTP客户端的随机端口,发起连接建立,容易受客户端防火墙影响
    • FTP被动模式:数据通道由FTP客户端随机端口,主动向FTP服务器,指定端口范围(这个范围可以自定义)内的某一端口,发起连接建立,受服务器防火墙影响
    • 总结:主动被动是对于FTP服务器来说的,一般实际上我们会采用FTP被动模式来部署FTP服务。因为被动模式下,只需在唯一的FTP服务器上修改防火墙,就可以保证所有FTP客户端都可以成功连接FTP服务;而FTP主动模式对于客户端来说是被动的,被动就是别人进来,别人进来对客户端来说就是入站连接,防火墙是默认禁止陌生的入站连接的,所以经常会导致无法成功连接ftp服务,而要求每个FTP客户端修改防火墙是不切实际的,很多客户端的用户都不知道怎么设置防火墙。
      image
  3. 安全设置:使用默认配置,默认要求FTP客户端的控制通道IP数据通道IP一样
    image

  4. 其他:使用默认配置

  5. 管理接口设置:这里可以配置FileZilla Server Interface客户端连接FileZilla Server使用的端口和密码,笔者建议使用自定义端口和密码
    image

  6. 登录中:使用默认配置

  7. 速度限制:配置FTP上传和下载的最快速度,默认无限制,可根据需求自行配置
    image

  8. 文件传输压缩:用于配置是否将文件压缩后传输,减少网络传输量,加快文件传输,默认不开启,笔者建议非必须不开启,会占用服务器资源

  9. SSL/TLS设置:用于配置是否启用FTPS(FTP经过SSL/TLS加密传输),笔者建议启用,可以参考下图配置
    image

  10. 自动禁止:按需要设置,笔者使用默认配置

3.2 FTP用户和用户组配置

FTP用户建议归属于某一个FTP用户组,这样便于配置和管理。
image

3.2.1 FTP用户组配置

  1. General配置:
    image

  2. Shared folders设置:
    image

  3. Speed Limits设置:
    image

  4. IP Filter设置:可根据需求自定义IP白名单和IP黑名单,笔者这里使用默认配置

3.2.2 FTP用户配置

  1. General设置:
    image

  2. Shared folders设置:笔者这里沿用所属FTP用户组的配置,不做修改

  3. Speed Limits设置:笔者这里沿用所属FTP用户组的配置,不做修改

  4. IP Filter设置:笔者这里沿用所属FTP用户组的配置,不做修改

3.2.3 FTP虚拟目录(解决多目录共享问题)

在FTP服务器上,有时候我们想要把本地A、B、C等多个目录,配置共享给某些FTP用户,假如A、B、C是同级目录,则只需要将他们的根目录配置共享出来即可,但是如果A、B、C目录不是同级目录,就需要使用FTP虚拟目录来解决。下面以FTP用户组Shared folders配置为例,演示如何配置FTP虚拟目录

  1. 配置FTP主目录:每个FTP用户/FTP用户组都有一个唯一的FTP主目录,我们首先在FTP服务器本地新建一个空目录,将其设置为FTP主目录
    image

  2. 添加需要共享的FTP服务器本地目录,并设置他们为FTP主目录的虚拟子目录
    image

  3. 我们使用FTP客户端连接登录后,即可看到各个FTP远程目录均共享成功
    image

3.3 FileZilla Server防火墙配置

  1. 若需要使用FileZilla Server Interface客户端远程连接FileZilla Server远程管理和配置FileZilla Server,就需要配置对应的服务器防火墙入站规则,如果你的FileZilla Server服务位于NAT路由器后面,那你还需要在路由器配置对应的端口映射规则。笔者这里只在本地连接FileZilla Server,进行管理和配置,所以无需进行对应防火墙配置。

  2. 我们在FileZillla Server中配置了FTP服务后,需要为其配置对应的防火墙入站规则;这里笔者以在前面配置的FTPS服务为例,进行防火墙配置。我们在前面配置的FTPS服务详细信息如下表:

    控制通道监听端口 数据通道端口范围 隐式SSL/TLS监听端口
    63009 63001~63008 63010

    我们添加一条入站规则,以允许外部访问上述端口,这里笔者不赘述如何配置防火墙入站规则了。

3.4 FTP服务内网穿透

  1. 如果你的FTP服务部署在内网,且位于NAT路由器后面,当你需要从外网访问FTP服务时,那么你就需要在路由器设置对应的端口映射规则(又叫虚拟服务器规则),笔者还是以前面配置的FTPS服务为例,你需要在路由器将局域网服务器的63001~63010端口全部映射至外网对应端口,关于路由器如何配置端口映射规则,网上有许多文章,笔者这里不做赘述。

四、 FileZilla客户端安装和使用

4.1 FileZilla客户端安装包下载

FileZilla 客户端安装包下载地址
根据需要,选择自己需要的版本下载,笔者这里下载Windows平台64位安装版。
FileZilla客户端安装包

4.2 FileZilla客户端安装

双击下载的安装程序,依次点击I AgreeNextNextNextNextInstall即可完成安装(注意安装时勾选"Desktop Icon",否则默认不会在桌面创建快捷方式)。

4.3 FileZilla客户端配置使用

我们可以使用FileZilla客户端,连接FTP服务。这里我们还是以上面部署的FTPS服务为例进行演示。

  1. 添加配置FTP站点
    0
    1
    2
    3
  2. 点击连接即可连接FTP服务,成功连接后,即可进行本地文件上传FTP、FTP远程文件下载等操作,这里就不详细介绍了。

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

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

相关文章

云行 | 金陵古都焕发数智活力,天翼云为南京创新发展注入新动能!

10月29日,以“国云智算聚金陵 自主可控铸新基”为主题的天翼云中国行江苏南京站活动圆满举办。南京市数据局领导、中国电信江苏分公司领导、客户及合作伙伴代表莅临现场,共商转型发展新机遇,共创智慧江苏新未来。会上举行了天翼云全栈自主可控能力升级计划、南京城市算力调度…

10月回顾 | Apache SeaTunnel社区动态与进展一览

各位热爱 Apache SeaTunnel 的小伙伴们,社区10月份月报来啦,请查收! 这里将记录Apache SeaTunne社区每月动态和进展,欢迎关注。 月度Merge之星 感谢以下小伙伴上个月为 Apache SeaTunnel 所做的精彩贡献(排名不分先后):@Hisoka-X,@prclin,@JohnTeslaa,@happyboy1024,@ji…

微短剧出海新攻略:多语言翻译提效,窄带高清降本,合规之下畅享极致播放

短剧出海「 全能力解锁 」快速轻装,一站出海。 短剧出海作为近两年的蓝海赛道,发展潜力惊人,据机构报告数据显示,2023国内短剧市场规模达53亿美元,而海外短剧市场规模高达650亿美元,全球市场发展潜力巨大。 想要在规模激增的全球内容市场中稳健出海,技术可以提效降本,…

井底车场人员进入识别智慧矿山一体机罐笼乘坐人员超限识别重塑矿山作业模式,提升管理效能

在矿山行业,安全始终是最重要的议题之一。随着科技的进步,智能化设备的应用已经成为提升矿山安全管理水平的关键。智慧矿山一体机,作为新一代的智能化解决方案,正是在这样的背景下应运而生。它不仅是一款设备,更是一个全面整合的安全管理系统,旨在通过前沿的人工智能技术…

使用 JuiceFS 快照功能实现数据库发布与端到端测试

今天的博客来自 JuiceFS 云服务用户 Jerry,他们通过使用 JuiceFS snapshot 功能,创新性地实现了数据的版本控制。Jerry,是一家位于北美的科技公司,利用人工智能和机器学习技术,简化用户购买汽车和家庭保险的比较及购买流程。在软件开发领域,严格的测试和受控发布已经成为…

xshell免费版下载安装

1.官网免费的许可证 2.下载地址https://www.xshell.com/zh/free-for-home-school/ 3.下载完正常安装即可,可以直接使用邮箱进行注册,没有限制

多线程篇线程相关知识

一、线程状态 线程是 cpu 任务调度的最小执行单位,每个线程拥有自己独立的程序计数器、虚拟机栈、本地方法栈。线程状态包括:创建、就绪、运行、阻塞、死亡。二、线程状态切换三、阻塞唤醒过程 阻塞 以下三个方法的调用都会使当前线程阻塞,该线程将会被放置到对该 Object 的…

打造高效电商团队:项目管理工具选对了吗?

在竞争日益激烈的电商行业,商家和运营团队需要面对多维度的挑战——从活动策划、产品上架,到物流协调和售后服务,每个环节都需要精确管理和无缝衔接。如何在高强度的竞争中脱颖而出,实现团队协作效率的提升?项目管理工具正逐渐成为电商企业的必备利器,助力团队优化流程、…

人员背带夹佩戴识别智慧矿山一体机违规抽烟识别软硬一体化矿山智能解决方案

在当今这个快速发展的数字化时代,智慧矿山的建设已经成为矿业领域转型升级的重要方向。为了实现矿山的智能化、自动化和信息化提出了一套全面的解决方案,人员背带夹佩戴识别智慧矿山一体机旨在通过技术创新和系统集成,打造一个高效、安全、环保的智慧矿山环境。以下是对智慧…

数据采集第四次作业

代码链接:第四次数据采集实践作业码云链接 作业① 1 作业要求熟练掌握 Selenium 查找HTML元素、爬取Ajax网页数据、等待HTML元素等内容。 使用Selenium框架+ MySQL数据库存储技术路线爬取“沪深A股”、“上证A股”、“深证A股”3个板块的股票数据信息。 候选网站:东方财富网:…

使用css 画三角形的三种方法

使用纯css 绘制三角形 方法一 使用边框实现先实现一个div 四个粗边框 不同颜色 保留左右和下边框 设置左右边框为颜色为 transparent<body><div class="div1"></div><div class="div2"></div> <div class="div3&…

代码分析工具小结

本文介绍了用于C++代码的分析工具,包括3款静态分析工具和3款动态分析工具。此文总结在平时开发过程中使用到的代码分析工具,分为静态分析和动态分析两个部分,本文只介绍Windows平台的工具。 静态代码分析 CppCheck CppCheck是一款经典的C/C++静态代码检查工具,笔者最开始使…