FileZilla工具的使用以及主动模式与被动模式

前言:

  • FileZilla是一个功能强大、易于使用和安全的FTP解决方案,适用于个人用户和企业用户。它提供了许多方便的功能,使文件传输变得更加简单和高效。博主带你深入的了解和使用

一、FileZilla的好处

  • FileZilla是一个开源的FTP服务器和客户端软件。它具有以下几个好处:

1.跨平台支持:FileZilla可以在多个操作系统上运行,包括Windows、Mac和Linux。这使得它成为一个非常灵活和易于使用的FTP解决方案。

2.用户友好的界面:FileZilla具有直观的用户界面,使得用户可以轻松地浏览和管理文件和文件夹。它提供了一个简单而强大的拖放功能,使文件传输变得更加方便。

3.安全性:FileZilla支持SSL和TLS加密,以确保在文件传输过程中的安全性。这意味着您可以安全地传输敏感的数据,而不必担心被未经授权的人访问。

4.高度可配置:FileZilla允许您根据您的需求进行高度定制。您可以设置用户权限、限制带宽、管理文件和目录等。

5.多文件传输:FileZilla支持同时传输多个文件,这可以节省您的时间和精力。

6.远程文件编辑:FileZilla允许您在远程服务器上编辑文件,而无需将其下载到本地计算机。这使得对文件进行更改和更新变得更加方便。

7.免费和开源:FileZilla是免费和开源的软件,这意味着您可以自由地使用、修改和分发它。

二、FileZilla的使用

2.1下载地址:

FileZilla - The free FTP solution
在这里插入图片描述
在这里插入图片描述

2.2在虚拟机上使用:

  • 第一步通过共享文件夹把工具放进去:
    在这里插入图片描述
    在这里插入图片描述
    可以看到是有的
    在这里插入图片描述
  • 第二步先安装服务端>我接受>下一步>下一步(傻瓜式安装)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 第三步给服务端管理界面设置密码:
    在这里插入图片描述
    在这里插入图片描述
  • 第四步:编辑>组
    在这里插入图片描述
    添加
    在这里插入图片描述
    确定在这里插入图片描述

不要点完上面那个确定之后就关闭,这样是添加不进去的,要点这个确定才能添加进去在这里插入图片描述

  • 第五步:编辑>用户
    在这里插入图片描述
    添加
    在这里插入图片描述
    在这里插入图片描述
    确定
    我在这里添加了zzs、aa、bb三个用户
    在这里插入图片描述给用户设置密码
    在这里插入图片描述
    可以看到我在虚拟机上新建了一个文件夹:FTP_Filezill里面有Y、S这两个文件夹,Y里面有ooo这个文件夹,S里面有cxy这个文件夹
    在这里插入图片描述
    在这里插入图片描述
    假设zzs可以看到FTP_Filezill里面所有的内容
    aa只能看到ooo文件夹里面的内容
    bb只能看到cxy文件夹里面的内容
    那么就要给用户色设置权限。
  • 第六步给用户设置权限
    aa的权限
    在这里插入图片描述
    添加
    在这里插入图片描述
    在这里插入图片描述
    选中>点击设置为主目录>勾选权限
    在这里插入图片描述
    aa只能管理他自己的内容
    在这里插入图片描述
    确定
    在这里插入图片描述
    zzs的权限是可以看到所有的内容的就是FTP_FIleZill
    跟上面的步骤是一样的
    添加>选择bb管理的目录>设为主目录>勾选权限>确定
    在这里插入图片描述
    在这里插入图片描述
    bb的权限就是管理cxy文件夹步骤都是一样的:
    添加>选择bb管理的目录>设为主目录>勾选权限>确定
    在这里插入图片描述
    第七步:FileZilla客户端安装>
    在这里插入图片描述
    下一步
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    下一步
    在这里插入图片描述
    Finish
    在这里插入图片描述
    完了之后就出现了这个界面
    在这里插入图片描述
    此时我只在本机上玩
    在这里插入图片描述
    在这里插入图片描述
    访问zzs
    在这里插入图片描述
    点击确定
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在来看看aa的
    在这里插入图片描述
    再来看bb的
    在这里插入图片描述
    此时我新增bb几个内容
    在这里插入图片描述
    再新增aa的内容
    在这里插入图片描述
    现在去看zzs的内容,可以管理所有的内容
    bb管理cxy文件夹
    aa管理ooo文件夹
    在这里插入图片描述
    因为我现在是在本机上玩
    实际上应该是在外部访问,搭建了服务器就是给别人用的
    但是现在是不行的
    在这里插入图片描述
    连接不上的原因想必大家都知道,防火墙的设置
    防火墙设置不仅仅要去配21端口,还要去配其他端口
  • 首先要去设置服务端的配置
    在这里插入图片描述
  • 找到被动模式设置
    在这里插入图片描述
    在这里随便配一个端口,但是要配四万九之后的端口
    在这里插入图片描述
    点击确定
    在这里插入图片描述
    这是服务端的第一个配置
  • 第二个配置就是配它的防火墙
    在工具里找到防火墙
    在这里插入图片描述
    新建入站规则(配置21端口)
    在这里插入图片描述
    选择端口下一步
    在这里插入图片描述
    下一步
    在这里插入图片描述
    下一步>下一步
    在这里插入图片描述
    在这里插入图片描述
    设置名称>完成
    在这里插入图片描述
    在这里插入图片描述
    除了它还有刚才配的服务端的端口
    在这里插入图片描述
    下一步>下一步>下一步
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    配置完之后就可以外部访问了
    可以看到访问成功了
    在这里插入图片描述
    然后再看aa的
    也是可以的
    在这里插入图片描述
    传输点内容进去
    在这里插入图片描述
    再去zzs去看
    在这里插入图片描述
    再去本机上去看zzs
    可以看到在外部传输的东西是可以看到的
    在这里插入图片描述
    那么就外部访问成功了

三、FileZilla的主动模式与被动模式

  • 主动模式和被动模式是FTP协议中用于数据传输的两种不同方式。

  • 在主动模式下,客户端(FileZilla)会主动连接服务器的数据端口。具体步骤如下:
    在这里插入图片描述
    1.客户端发送PORT命令给服务器,告诉服务器客户端将使用哪个端口进行数据传输。

2.服务器通过数据端口连接到客户端指定的端口,进行数据传输。

3.在被动模式下,服务器会主动打开一个端口,等待客户端连接。具体步骤如下:

4.客户端发送PASV命令给服务器,告诉服务器客户端将使用被动模式进行数据传输。

5.服务器返回一个包含服务器IP地址和端口号的响应给客户端。

6.客户端通过该IP地址和端口号连接到服务器,进行数据传输。

7.主动模式和被动模式的选择取决于网络环境和防火墙配置。如果你的网络环境中存在防火墙或NAT设备,可能需要配置防火墙或路由器以允许FTP数据传输。一般来说,被动模式更容易在网络环境中使用,因为它不需要在客户端上打开额外的端口。
在这里插入图片描述

  • 区别:
    主动模式:FTP客户端向FTP服务器端的命令端口请求,FTP客户端告知FTP服务器端自己的端口是多少,FTP服务器端的数据端口会连接FTP客户端的端口并进行数据传输。
    被动模式:FTP客户端向FTP服务器端的命令端口请求,告知自己是被动模式,FTP服务器打开数据端口并告知FTP客户端,FTP客户端连接该FTP服务器数据端口并进行数据传输。 主动模式的缺点:当FTP客户端通过NAT接入公网时,因为防火墙或端口映射原因,FTP服务器端无法直接连接FTP客户端的端口。

    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小邹会码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值