淺談SFTP和FTP的區別

不一樣的天空w發表於2018-11-24

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章