谷动谷力

 找回密码
 立即注册
查看: 1641|回复: 0
打印 上一主题 下一主题
收起左侧

SCP or SFTP:用哪个? 有什么区别?

[复制链接]
跳转到指定楼层
楼主
发表于 2022-3-5 11:51:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SCP or SFTP:用哪个? 有什么区别?


scpsftp都用于传输文件,但根据速度,安全性和功能的要求,这两种协议各有优劣。 本文比较了scpsftp,以帮助您选择最适合您的安全文件传输协议。

什么是scpscp是一种基于SSH的协议,可在网络上的主机之间提供文件传输。 使用scp,您可以在主机之间快速传输文件以及基本文件属性,例如访问权限和通过FTP无法可用的时间戳。 该协议使用RCP传输文件和SSH以提供身份验证和加密。

什么是sftpsftp是一种更强大的文件传输协议,也基于SSH。 更像是远程文件管理协议,sftp允许对远程文件(查看目录,删除文件和目录等)进行一系列操作。

什么时候应该使用scp或sftp?
  • 速度 - 在传输文件时,scp通常比sftp快得多,尤其是在网络延迟很高的情况下。这是因为scp实现了更高效的传输算法,不需要等待数据包确认。此时应该使用哪种协议? scp
  • 安全性 - 由于两种协议都都基于SSH,因此它们都提供相同的安全功能,包括密码和数据加密以及公钥验证。此时应该使用哪种协议? scpsftp
  • 功能/可用性 - scp提供的功能不同于其名称所暗示的那样:安全地复制文件(Secure copy)。如果您或您的用户将管理文件(包括查看/搜索目录,创建文件夹和组织文件,删除或重命名文件等),sftp是优秀的协议。此外,sftp还支持断点续传,这在网络连接不佳的环境中将大有帮助。此时应该使用哪种协议? sftp
  • 传输文件大小 - scpsftp都没有文件大小限制。但是,根据文件的大小,scp的文件传输速度可能会有所帮助。此时应该使用哪种协议?根据您的用户需求

结论
在通过SSH进行文件传输时,scpsftp都有各自的优势。由于它们都使用SSH并共享安全功能,因此“更好”的协议取决于您的环境要求。许多文件传输服务软件(如Cerberus FTP)能够同时实现这两种协议,为用户和客户提供最灵活的FTP解决方案。

+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-12-27 07:17 , Processed in 0.099482 second(s), 37 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表