FTP和SFTP主要区别在于FTP来回发送的传输以纯文本形式进行可以很容易地拦截,而使用SFTP,转移在发送之前被加密,以便仅源和目的地知道传输的内容。
您可能熟悉自20世纪70年代以来已经使用的众所周知的FTP(文件传输协议)。如果不是,则FTP基本上是计算机可以轻松地通信以传输文件的方式。但是,在您需要这些转移的情况下,您可能希望使用具有SSH的云或VPS服务器使用SFTP(安全文件传输协议)。通过常规FTP来回发送的传输以纯文本形式进行,并且可以很容易地拦截,而使用SFTP,转移在发送之前被加密,以便仅源和目的地知道传输的内容。为FTP开放所需的端口也可能是一个问题。
FTP和SFTP之间有什么区别?
FTP和SFTP之间有几个主要区别,包括:
- 安全文件传输协议,SFTP,通过SSH(Secure Shell)已获得的连接已过度传输
- 在SFTP中传输的数据是基于数据包的,而不是像FTP这样的普通文本(这也有助于长期速度)
- SFTP通过主控制连接发送数据,提供一种有效和安全的单个连接
- 使用FTP,用户可以匿名登录服务器,并在服务器上查看文件,在大多数情况下,不加密。
还有ftp / s,它允许您保护零件或所有连接,但可以关闭安全性,并使用此方法将导致速度小于理想速度。