主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

7

听众

253

主题
发表于 2022-1-7 17:36:44 | 查看: 84| 回复: 0
  SFTP(安全文件传输协议)作为SSH 2.0 版的一部分被引入,使用 SSH 来加密和保护它传输的数据,是一种在系统之间传输文件的安全方式。
  SFTP 的工作原理
  当客户端系统请求文件传输时,SFTP 在客户端和 SFTP 服务器之间创建安全连接,此连接通常通过端口 22完成。
  SFTP 然后使用 SSH 协议对请求的文件进行加密并将其传输到客户端,客户端可以使用 SSH 提供的几种身份验证方法之一解密和访问文件。
  这些方法包括用户 ID 和密码的组合或一对 SSH 密钥。与 FTP 不同的是,用户 ID 和密码在 SFTP 中是加密的。
  用户还可以以不需要身份验证的方式设置 SFTP 服务器,尽管此选项的安全性要低得多。
  使用 SFTP 传输文件包括以下步骤:
  在传输文件之前,客户端和服务器使用 SSH 身份验证方法启动连接。
  连接开始后,客户端会测试对服务器的SSH 访问。
  如果测试成功,则客户端和服务器建立 SFTP 连接。
  SFTP 客户端切换到 SFTP 接口。
  客户端使用端口 22 打开 SFTP 会话。
  客户端启动文件传输。
  SFTP 与 FTP 的区别?
  在通过 Internet 传输文件时,SFTP 提供了比 FTP 更安全的替代方案,需要注意的是,SFTP 不是 FTP 的不同版本,而是完全不同的协议。
  与不使用任何形式加密的 FTP 不同,SFTP 使用 SSH 来加密它发送的数据。这可以保护数据并确保其符合安全法规,例如 PCI-DSS、HIPAA、GDPR 和 CCPA。
  建立连接时,FTP使用两个端口,一个用于建立和维护与客户端的连接,而另一个用于从 FTP 服务器传输数据。
  而SFTP 只使用一个端口来连接和发送数据,这种方法通过减少潜在目标的数量,最大限度地降低了数据在传输过程中被截获的风险。
  为什么要使用 SFTP?
  使用 SFTP 最明显的原因是它提供了比其他文件传输协议更高的安全性,这对于在传输文件时需要遵守安全规定的客户尤其重要。
  SFTP 提供更高级的功能,例如暂停和恢复文件传输。它还允许用户在远程系统上执行基本的管理任务,例如创建、查看和管理文件和目录以及更改文件权限。此外,SFTP 提高了速度和效率,因为它支持比其他类似协议(例如 FTP)更快地传输大型和批量文件。
  在其早期版本中,与SCP等协议相比,SFTP 在速度和可扩展性方面存在问题,这是因为每个文件传输都需要单独验证,但是,云 SFTP 以及一些新的方案出现很好的解决了这一问题 。
  最后,SFTP 可帮助用户访问文件元数据,例如大小、日期和时间或权限。其他传输协议具有启用元数据的变通方法,但使用 SFTP,完全支持此选项。
  虽然FTP、SCP和其他类似协议都提供了internet数据传输的可靠方式,但是SFTP由于其特有的加密方式和安全性,具有极大的优势,如果对于传输数据的安全要求较高,STP将会是一个最佳选择。

收藏回复 显示全部楼层 道具 举报

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

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-4-29 09:44 , Processed in 0.074298 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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