新闻动态

应该支持哪种文件传输协议?SFTP,FTP或FTPS

应该支持哪种文件传输协议?SFTP,FTP或FTPS

打算安装文件传输协议服务器,但不确定要支持哪种文件传输协议。SFTP,FTP或FTPS。需要从Internet访问文件传输协议服务器。

您应该支持哪种协议,为什么?

简短的答案是使用支持所有三种协议的FTP服务器。如果安全是首要考虑的问题,您可能想要避免允许使用未经加密的普通FTP(并且不是一直如此吗?),但是SSH2文件传输协议(SFTP)和TLS / SSL上的FTP(FTPS)都被视为安全文件传输协议。

SSH2文件传输协议(SFTP) 尽管有名称,但SFTP是与传统文件传输协议完全不同的协议。如今,SFTP无疑是最受欢迎的,因为它具有可靠的安全模型和比FTP和FTPS更容易设置的功能。与传统的FTP不同,SFTP在SSH通道上运行,默认情况下提供安全性和完整性。与FTP相比,SFTP在防火墙方面也更加友好,因为它只需要一个端口即可建立连接并执行文件操作。

文件传输协议(FTPS和FTP) FTP是原始的文件传输协议,并得到各种客户端和设备的广泛支持。不幸的是,默认情况下,FTP是一种不安全的协议,它会通过未加密的连接传输命令和数据。这可以允许窃听密码和数据。引入FTPS是为了解决传输未加密数据的问题,并将SSL或TLS加密添加到FTP协议。

FTP和FTPS需要多个端口(一个端口用于发出命令,而每个目录列表或文件传输使用一个单独的端口)来完成SFTP可以通过一个端口执行的相同操作。在许多环境中,为大量端口设置转发的要求可能会成为问题,并且可能使故障排除变得困难。但是,FTP和FTPS的时间比SFTP长得多,并且仍然有许多设备和客户端仅支持FTPS。

安全 原始的FTP协议不提供安全性,并且在开放的,易于窃听的连接中传输命令和数据。通常应避免使用FTP,而推荐使用FTPS和SFTP。

在安全性方面,SFTP和FTPS协议都被认为是安全的。可以将使用FTPS打开多个端口的要求视为安全问题,但是SFTP协议本质上没有比FTPS协议更安全的方法。当需要安全连接但SFTP往往更易于配置且对防火墙更友好时,这两种方法都适用。

性能 我会给FTPS超过SFTP的唯一真正优势是性能。与FTPS相比,SFTP在更健壮和通用的协议上运行,而这种健壮性会对性能产生重大影响。SFTP涉及更多的开销。SFTP协议的开销是因为SFTP在SSH2协议之上运行,并且因为SFTP实现了自己的握手机制。如果希望通过安全连接获得最高的传输速度,则需要FTPS。

结论 有充分的理由同时支持FTPS和SFTP以进行安全的文件操作,同时支持FTP来支持旧式设备。组织很少选择仅支持一种文件传输协议,而如今,支持这三种文件传输协议的解决方案已司空见惯。

镭速(Raysync)大文件传输软件,高速传输系统,提供ftp传输加速服务,文件同步传输,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。

上一篇:百亿级别小文件传输,如何解决海量小文件传输慢难题?

下一篇:怎么样评估文件传输协议,文件传输系统怎么样?

关注云语科技

wechat qrcode

微信扫一扫,获取最新资讯