淺談SFTP和FTP的區別


一、適用場景

  我們平時習慣了使用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要低些。
  如何開啟SFTP,將在下篇文章講解一下
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM