文件传输协议(也被称为FTP)是一个网络协议,它的实施是为了在TCP/IP网络上交换文件,即传输控制协议和互联网协议。FTP使用由用户创建的密码认证。虽然通常实施基于用户的密码认证,但通过FTP服务器也可以实现匿名用户访问。

SSH文件传输协议(也被称为安全文件传输协议,或SFTP)是一个网络协议,允许通过安全数据流进行文件访问、传输和管理。它是安全壳(或SSH)协议2.0版本的扩展,其目的是提供安全传输能力。它还旨在与其他协议进行功能上的合作。

如前所述,FTP是以匿名方式访问的。这意味着,当给出用户名和密码的提示时,用户可以用 “匿名 “账户登录到该服务器。在大多数情况下,没有直接在主机上开户的用户会被提示用他或她的电子邮件地址来代替密码;然而,一旦提供了这些信息,几乎没有任何验证过程(如在国家生物技术信息中心)。

SFTP协议有不同的、广泛的操作,可以对远程文件进行访问。它的一些更显著的特点包括恢复中断的传输、目录列表和远程文件删除。与其他协议(即安全复制协议,或SCP)相比,SFTP作为一个协议更加 “流畅”,而且更加独立于平台。因此,SFTP协议可以在各种平台上使用。

FTP服务器有认证和加密协议。在这种访问受到限制的情况下,可以实施远程FTP(FTP邮件)服务,以绕过限制的问题。这允许访问,但限制了用户查看目录,或修改命令。同样,SFTP提供了一个交互式界面,用一个命令行程序来实现客户端通信。与FTP不同,SFTP协议是加密的,这使得传统的代理在控制SFTP流量方面没有效果。

FTP和SFTP的区别

  1. FTP是一个用于在TCP/IP网络上交换文件的网络协议;SFTP是一个允许通过数据流访问、传输和管理文件的网络协议。
  2. FTP可以匿名访问,在大多数情况下是不加密的;SFTP协议是加密的,在使用传统代理时,对流量的控制是无效的。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:FTP和SFTP的区别
本文链接:https://www.vsdiffer.com/vs/ftp-vs-sftp.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。