SSH文件传输协议(也被简单地称为安全文件传输协议或SFTP)是一个网络协议。它通过一个可信的数据流提供文件访问、文件传输和文件管理功能。它被专门设计为安全壳协议(或SSH)2.0版的一个扩展。作为一个扩展,它主要用于提供安全的文件传输能力;然而,它也打算与其他协议一起使用。互联网工程任务组(或IETF)通过互联网草案定义了SFTP是在SSH-2协议的范围内描述的;然而,SFTP是通用的,独立于SSH-2协议套件的其他部分。它有能力用于各种应用,包括通过传输层安全(或TLS)的安全文件传输和VPN应用中的管理信息传输。它假定它将在一个安全通道(如SSH)上运行,该通道有一个先前验证过的客户,其身份对协议来说是可用的。

安全通道协议(或SCP)是一个网络协议。它提供了一种传输数据的手段,可以承受或完全不受拦截和篡改的影响。虽然它是为了保证信息传输的完全安全,但在现实世界中没有完全安全的通道,只是不安全的网络可以变得不那么不安全,并更安全地传输信息—也就是说,有人可能看到或听到信息,但没有办法改变通过服务器交换的信息。

SFTP协议允许对远程文件进行大量的操作。与其前身SCP协议相比,它与远程文件系统协议有更多共同之处。作为SFTP协议扩展功能的一部分,客户端能够恢复中断的传输、目录列表和远程文件删除。因此,与GUI SCP客户端相比,实现GUI SFTP客户端是相对容易的。SFTP试图成为一个比其前身更独立的平台协议—SFTP避免了由客户端指定的通配符扩展由服务器决定。另外,SFTP服务器在大多数所有平台上都可以使用。它是一个全新的协议,与SSH没有关系—SSH是在FTP上运行的。SFTP不提供认证或安全;相反,它期望底层协议能保证这两方面的安全。目前,SFTP主要被用作SSH协议的一个子系统,第二版的实现(因为它是在同一个工作组中设计的)。然而,在SSH-1或其他数据流上运行SFTP是可能的。

SFTP和SCP的区别

  1. SFTP是一个网络协议,通过可信的数据流提供文件访问、传输和管理功能;SCP是一个提供数据传输的网络协议,对拦截和篡改是不可渗透的。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:SFTP和SCP的区别
本文链接:https://www.vsdiffer.com/vs/sftp-vs-scp.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。