SFTP是什么?和FTP有什么区别?

2019.09.19 -

   

  大家都知道FTP是两个远程系统之间传输文件的常用方法。但是SFTP却很少听过,今天来说说SFTP是什么?和FTP有什么区别?

FTPS VS SFTP

  SFTP是什么?

  SFTP,它代表SSH文件传输协议,或安全文件传输协议,是SSH以类似的方式通过安全连接工程打包一个单独的协议。其优点是利用安全连接来传输文件并遍历本地和远程系统上的文件系统的能力。在几乎所有情况下SFTP是最好的,因为它的基础安全功能可以保护您的数据不被别人获取。

  SFTP推出了安全通道,将文件通过网络传输。SFTP是SSH(安全外壳)协议的一部分,其实际上是在Unix中的程序。SSH协议建立客户端和服务器之间的安全连接,然后将SFTP程序的工作原理类似于FTP并且在由SSH创建的安全信道传输文件。这样一来,该文件可以使用SFTP安全转移。

  FTP是什么?

  FTP(文件传输协议)是在TCP/IP,其副本从一台主机到另一个主机的文件的协议。虽然这看起来很简单,文件从一台主机转移到另一个。但也有像在两个系统发送和接收文件可以具有一个不同的方式来表示数据的一些问题。他们可能有不同的文件名约定,有不同的目录结构。

  FTP提供了一个简单的解决上述所有问题。FTP在客户端到服务器应用两个不同的连接之间建立通信主机。一个连接用于数据传输,并且另一个是用于控制信息(命令和响应)。FTP是比其他客户端到服务器应用程序更有效,因为它具有用于数据和命令的单独的连接。

  控制连接很简单,因为它仅仅是建立在主机之间的连接。但是数据连接是复杂的,因为它有传输各种数据。该FTP建立对TCP的端口号20的TCP的端口号21和数据连接控制连接。

  和FTP有什么区别?

  1.FTP不提供任何安全通道而,SFTP协议在网络上的文件传送的主机之间提供了一个安全通道的主机之间的文件传输。

  2.FTP是文件传输协议的缩写,而SFTP是安全文件传输协议的缩写。

  3.FTP协议是TCP/IP提供的服务。然而,SFTP是SSH协议这是一个远程登录信息的一部分。

  4.FTP使用TCP端口21.控制连接,SFTP传输文件由客户端和服务器之间SSH协议建立的安全连接下。

  5.FTP传送密码和数据的纯文本格式,而SFTP将其发送到另一台主机之前对数据进行加密。

  SFTP可以理解为更安全的FTP,他们之间的主要区别也是在于安全性上。而且FTP是传输工具,而SFTP只是SSH协议上的一部分。

本站文章禁止转载,违者必究
阅 619
2

  大家都知道FTP是两个远程系统之间传输文件的常用方法。但是SFTP却很少听过,今天来说说SFTP是什么?和 […]

湘公网安备 43011102001693号

    湘ICP备19003021号-1