浅谈SFTP和FTP的区别

1、适用场景

  咱们平时习惯了使用ftp来上传下载文件,尤为是不少Linux环境下,咱们通常都会经过第三方的SSH工具链接到Linux,可是当咱们须要传输文件到Linux服务器当中,不少人习惯用ftp来传输,其实Linux默认是不提供ftp的,须要你额外安装FTP服务器。并且ftp服务器端会占用必定的VPS服务器资源。其实笔者更建议使用sftp代替ftp。html

  主要由于:1、能够不用额外安装任何服务器端程序(我比较中意这个,哈哈~~,不少公司为了安全性Linux没有外网环境,只有SSH的时候,想传输文件是很悲催的问题)。2、会更省系统资源。3、SFTP使用加密传输认证信息和传输数据,相对来讲会更安全。4、也不须要单独配置,对新手来讲比较简单(开启SSH默认就开启了SFTP)。安全

2、主要区别

  FTP是一种文件传输协议,通常是为了方便数据共享的。包括一个FTP服务器和多个FTP客户端。FTP客户端经过FTP协议在服务器上下载资源。而SFTP协议是在FTP的基础上对数据进行加密,使得传输的数据相对来讲更安全。可是这种安全是以牺牲效率为代价的,也就是说SFTP的传输效率比FTP要低(不过现实使用当中,没有发现多大差异)。我的肤浅的认为就是:一;FTP要安装,SFTP不要安装。二;SFTP更安全,但更安全带来反作用就是的效率比FTP要低些。
  如何开启SFTP,将在下篇文章讲解一下
 

 

相关文章
相关标签/搜索