与的区别

与的区别,第1张

浅谈FTP、FTPS与SFTP的区别

无论是百度云盘还是云存储,提交都是一个非常简单的实际 *** 作。这些常用于特殊工具提交和排序的方便、快捷、强大的FTP协议有什么实际意义,复杂的模式有什么区别?

无论是百度云盘还是云存储,提交都是一个非常简单的实际 *** 作。这些常用于特殊工具提交和排序的方便、快捷、强大的FTP协议有什么实际意义,复杂的模式有什么区别?

最近子建了一个照片分享平台。每天都有很多人在他的网站上提交很多照片。这种照片会按照内部逻辑继续存储在优拍云,非常方便。

但是没多久问题就来了,因为客户照片管理的整体方案一开始就没有做好。随着客户提交的照片越来越多,存储在云端的内容也越来越杂乱,两只狗看到都很难受。我想,有了今天的休息,两只狗很好的适应了。

二狗打开拍拍云控制面板,来回看了一段时间没有找到将匹配文件移动到匹配文件目录的作用。在线客服飞飞向优派云客服求助后,告诉他可以根据FTP专用工具管理方法云中存储的文档,还向子出示了详细的帮助文档,后者连接了FTP专用工具,将文本文档存储在优派云[https://help.upyun.com/knowledge-base/developer_tools/]。

二狗子最终根据FTP专用工具连接到了云存储。经过一次 *** 作,二狗子成功地把照片整理好了。看到这个为强迫症患者准备的满意舒适的存储页面,再看看能创造出这种实用效果的特殊FTP工具,二狗子满意地点了点头,决定彻底了解FTP,看看它还有没有其他强大的功能。

FTP、FTPS与SFTP介绍 FTP

在查看相关函数之前,Ergouzi发现客户端有三种不同的协议,即FTP、FTPS和SFTP。为了更好的理解这是什么,二狗子打开了全能的百度百科。

首先,我们来了解一下什么是FTP。维基百科上说:FTP是文件传输协议(英文缩写:FileTransferProtocol),是一种应用层协议,用于在计算机网络上的客户端和服务器之间传输文件。详细的FTP由FTP服务器和FTP客户端组成。客户端可以根据FTP协议上传本地文件到服务器,也可以从服务器下载压缩文件到本地。它是当今使用的最古老的文件传输协议之一,是移动文档的一种非常方便快捷的方式。

FTP原理

FTP连接必须是FTP服务器和客户端都在互联网上创建通信。创建FTP连接时,将有两个不同的安全通信通道。安全通道称为指令,其功能是发送和响应命令。另一个是数据通道,用于客户端和服务器端的数据信息交互。

使用FTP传输文件时,客户必须通过向FTP服务器出示证书来获得文件传输的批准。一些天然的公共FTP服务器可能可以不用凭证浏览自己的文档,但是没有办法保证数据传输的安全系数。在没有数据加密的情况下,在所有公共网络上推送数据信息是非常冒险的。因此,为了更好地维护数据传输的安全性,从FTP中衍生出了以下两种协议:FTPS和SFTP。

FTPS

接下来,二狗检查发现,FPTS有两种模式:FTPS隐式SSL和FTPS显示信息SSL,这两种模式都是用SSL数据加密的。那么两者有什么区别呢?

  • FTPS隐式SSL:这种模式通常在端口号990上工作。在这种模式下,所有的数据交换必须在客户端和服务器之间创建SSL会话,并且服务器将拒绝所有没有SSL的连接尝试。

  • FTPS显式SSL:显示信息服务器可以在SSL下额外应用FTP和FTPS会话。在对话开始之前,客户端必须首先创建与FTP服务器的未加密连接,在推送客户端凭据之前,推送AUTHTLS或AUTHSSL指令,以要求服务器将指令的安全通道转换为SSL数据加密的安全通道。安全通道创建成功后,客户端凭证将被发送到FTP服务器,以确保会话过程中的所有指令都能根据SSL的安全通道自动加密。

    下面给大家快速总结一下。当隐式模式打开时,FTP的默认端口号更改为TCP/990,服务器自动创建安全连接。而且规定客户端也必须应用安全连接模式,即应用SSL进行连接。开启显式模式时,与FTP连接方式和默认端口号设置相同,但只有用指令AUTHSSL/TLS进行呼叫安全连接后才能正常传输数据。

    SFTP

    最后,让我们看看SFTP。SFTP是安全文件传输协议的缩写,也称为安全文件传输协议。

    如果说FTPS是在FTP协议上增强了一层SSL,那么SFTP则是基于网络层协议SSH(安全壳),和之前常说的FTP完全不同。SFTP不采用独立的指令安全通道和数据通道,但数据信息和指令将按照单独连接的具有独特文件格式的数据文件进行传输。

    SFTP提出了两种验证连接的方法。

  • 和FTP一样,连接时只需验证客户ID和登录密码。然而,与FTP不同,该证书是加密的,这是SFTP最关键的安全优势。

  • 除了登录密码,还可以根据SSH密钥认证,根据SFTP协议连接。

    在了解了很多协议之后,Ergouzi可以更方便的使用FTP客户端的专用工具。他可以根据自己的需求更改协议及其加密算法,而不用担心不理解某个设置。

    然而,新的质疑又出现了。二狗看到这里传输设置中的传输模式有主动和被动。这是什么意思?他打开百度或谷歌…如果他不知道该问什么…

    FTP手机软件的积极模式和处于被动模式的区别 积极模式

    通常,FTP的默认设置模式是主动模式,也称为端口模式。

    它根据两个过程工作:

  • 首先,客户端上的任意端口号和服务器上的FTP端口号21创建一个指令安全通道。客户端推送端口指令,特定服务器在其中一个端口号连接客户端,创建数据通道。

  • 然后服务器从端口号20连接到为数据通道指定的客户端端口号。建立连接后,可以根据客户端和服务器端口号进行文件传输。

    以后服务器会开放任意端口号传输数据,客户端会根据任意一个与外发指令端口号不同的端口号B创建一个数据通道,然后进行文件传输。

    当被动模式不同于主动模式时,客户端启动数据信息连接。在主动模式下,客户端在命令安全通道上创建连接后,服务器将启动与客户端的数据信息连接。在被动模式下,客户端在创建指令安全通道后,启动与服务器的数据信息连接。

    因为这种不同,我们可以得到两者的优缺点。例如,主动模式有利于管理方法的FTP服务器端,因为只有端口号21的“访问条件”和端口号20的“退出”必须打开。但是,由于服务器通过任意端口号连接到客户端,客户端可能会打开服务器防火墙,甚至立即被服务器防火墙阻止。相反,处于被动模式有利于管理方法客户端。

    我不敢相信一个简单的存储专用工具有这么多的分类和差异,不同的模式和方法可以匹配不同的需求。看看你在应用专用工具后能在多大程度上掌握一些相关的专业知识,可以让专用工具使用起来更加方便和温馨~

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://www.outofmemory.cn/zz/774283.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存