ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 浅谈SFTP和FTP的区别

浅谈SFTP和FTP的区别

Linux操作系统 作者:不一样的天空w 时间:2018-11-24 15:12:51 0 删除 编辑

https://www.cnblogs.com/xuliangxing/p/7120130.html


一、适用场景

  我们平时习惯了使用ftp来上传下载文件,尤其是很多Linux环境下,我们一般都会通过第三方的SSH工具连接到Linux,但是当我们需要传输文件到Linux服务器当中,很多人习惯用ftp来传输,其实Linux默认是不提供ftp的,需要你额外安装FTP服务器。而且ftp服务器端会占用一定的VPS服务器资源。其实笔者更建议使用sftp代替ftp。

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


二、主要区别

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


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31397003/viewspace-2221515/,如需转载,请注明出处,否则将追究法律责任。

下一篇: Linux 如何开启SFTP
请登录后发表评论 登录
全部评论

注册时间:2016-09-22

  • 博文量
    868
  • 访问量
    699518