FileZilla的安装与使用

文章目录

  • 一、FileZilla简介
    • 1.1 FileZilla概述
    • 1.2 FileZilla 的优点
    • 1.3 FileZilla 的应用场景
  • 二、搭建FileZilla服务器
    • 2.1 下载
    • 2.2 安装服务端
    • 2.3 新建组
    • 2.4 新建用户
    • 2.5 新建目录
    • 2.6 权限分配
    • 2.7 安装客户端
    • 2.8 FilaZilla远程连接
  • 三、主被动模式

一、FileZilla简介

1.1 FileZilla概述

FileZilla 是一个开源的跨平台 FTP(文件传输协议)、SFTP(SSH 文件传输协议)和 FTPS(FTP 安全传输协议)客户端,也包括一个服务器端。它提供了直观的用户界面,支持文件传输和文件管理操作。

1.2 FileZilla 的优点

  1. 跨平台性: FileZilla 支持多个操作系统,包括 Windows、Linux 和 macOS,使其成为一个跨平台的文件传输工具。

  2. 开源免费: FileZilla 是开源软件,用户可以免费使用,并且可以查看和修改源代码。这使得它在开发者社区中受到欢迎。

  3. 直观的用户界面: FileZilla 提供了一个直观的用户界面,使用户能够轻松进行文件传输和管理操作,无论是上传、下载、删除还是重命名文件。

  4. 支持多种协议: 支持主流的文件传输协议,包括 FTP、SFTP 和 FTPS,使其适用于不同的安全性需求和网络环境。

  5. 队列和断点续传: FileZilla 具有文件传输队列功能,用户可以添加多个文件到队列中,并逐一处理。此外,它支持断点续传,如果文件传输中断,可以在中断处重新开始而无需重新传输整个文件。

1.3 FileZilla 的应用场景

  1. 网站维护: Web 开发人员可以使用 FileZilla 来上传和下载网站文件,进行网站的维护和更新。

  2. 文件备份: 用户可以使用 FileZilla 将重要文件备份到远程服务器或云存储中,以确保数据的安全性。

  3. 文件共享: FileZilla 也可以用于文件共享,用户可以通过 FTP 或 SFTP 将文件分享给其他人。

  4. 远程文件管理: 管理员可以使用 FileZilla 连接到远程服务器,执行文件管理任务,如上传、下载、删除和重命名文件。

二、搭建FileZilla服务器

2.1 下载

官网下载客户端与服务端
FileZilla的安装与使用_第1张图片

2.2 安装服务端

FileZilla的安装与使用_第2张图片
之后傻瓜式安装即可,安装完成后,会跳出以下界面进行设置
FileZilla的安装与使用_第3张图片
连接成功
FileZilla的安装与使用_第4张图片

2.3 新建组

打开编辑,选择组
FileZilla的安装与使用_第5张图片

FileZilla的安装与使用_第6张图片
创建成功
FileZilla的安装与使用_第7张图片

2.4 新建用户

FileZilla的安装与使用_第8张图片
新建完成后并设置密码
FileZilla的安装与使用_第9张图片

2.5 新建目录

新建一个主文件夹FTP_FileZilla,然后在主文件夹下建立两个子文件夹,分别名为AA和BB,之后再在AA文件夹下新建一个名为aa的文件夹。在再BB文件夹下再建立一个名为bb的文件夹。
FileZilla的安装与使用_第10张图片
因为我们的预估效果是,不同的用户所看到的目录我是不同的(即权限设置),现有三个用户,AA、BB和CC。用户CC所有文件夹都能看到(即赋所有权限),用户AA跟用户BB分别只能看到子文件夹AA和BB里的文件,并且不能互相访问。

2.6 权限分配

点击用户,选择 Shared folders ,再点添加
FileZilla的安装与使用_第11张图片
赋予权限
FileZilla的安装与使用_第12张图片
BB用户重复以上操作即可

CC用户要赋予全部权限,选择根目录,
FileZilla的安装与使用_第13张图片

2.7 安装客户端

安装好的界面
FileZilla的安装与使用_第14张图片
测试
输入ip、用户名以及密码
FileZilla的安装与使用_第15张图片

FileZilla的安装与使用_第16张图片

2.8 FilaZilla远程连接

被动模式
FileZilla的安装与使用_第17张图片
防火墙设置
FileZilla的安装与使用_第18张图片
FileZilla的安装与使用_第19张图片
外部访问
FileZilla的安装与使用_第20张图片

三、主被动模式

主动模式(Active Mode)和被动模式(Passive Mode)是在 FTP(文件传输协议)中用于建立数据连接的两种不同的工作模式。

  1. 主动模式(Active Mode):

    • 在主动模式下,FTP 客户端在连接建立时主动地选择一个端口,并通知 FTP 服务器连接到这个端口上。这个端口用于数据传输。
    • FTP 客户端的命令连接使用标准的 FTP 控制连接(默认端口 21),而数据连接则是从客户端发起到服务器端的。
    • 主动模式通常会面临防火墙的问题,因为防火墙需要允许从服务器到客户端的数据连接。
  2. 被动模式(Passive Mode):

    • 在被动模式下,FTP 服务器选择一个端口并通知 FTP 客户端连接到这个端口上。这个端口也用于数据传输。
    • FTP 客户端的命令连接仍然使用标准的 FTP 控制连接,但数据连接是从服务器端发起到客户端的。
    • 被动模式通常更容易通过防火墙,因为客户端可以预测到数据连接的端口范围,从而防火墙可以允许这个范围内的连接。

在主动模式下,客户端主动连接数据端口,而在被动模式下,服务器端主动连接数据端口。选择使用主动模式还是被动模式通常取决于网络环境和防火墙配置。在防火墙较为严格的环境中,被动模式更容易被接受。一些 FTP 客户端和服务器默认使用被动模式,但许多 FTP 客户端和服务器都提供了配置选项,允许用户选择使用主动或被动模式。

你可能感兴趣的:(服务器,实施工程师,远程连接)