淺談SFTP和FTP的區別
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基礎】ftp、sftp和scp是什麼?區別在哪裡?LinuxFTP
- 淺談let和var的區別
- 淺談querySelector和getElementById之間的區別
- 淺談TCP和UDP協議的區別TCPUDP協議
- $.each()、$.map()區別淺談
- 淺談src與href的區別
- 淺談HTTP中GET和POST請求方式的區別HTTP
- 淺談C#中重寫和隱藏的區別C#
- FTP和TFTP的區別與介紹FTP
- 談談import和require的區別ImportUI
- 談談mysql和redis的區別MySqlRedis
- 21號 first day 淺談python和c語言的區別PythonC語言
- 網路-淺談批次通訊和自主通訊的區別
- 淺談DNS遞迴解析和迭代解析之間的區別DNS遞迴
- 保護FTP和SFTP伺服器的10個基本技巧FTP伺服器
- 杉巖:淺談物件儲存和塊儲存區別物件
- 淺談iOS和Android後臺實時訊息推送的原理和區別iOSAndroid
- 資料庫:淺談DML、DDL、DCL的區別資料庫
- 淺談Numpy中的shape、reshape函式的區別函式
- CentOS.7下安裝配置FTP和SFTP服務CentOSFTP
- 淺談觀察者模式和釋出訂閱者模式的微妙區別模式
- 淺述容器和容器映象的區別
- 搭建web伺服器和ftp伺服器的區別Web伺服器FTP
- 淺談k8s中cni0和docker0的關係和區別K8SDocker
- 淺析mybatis中${}和#{}取值區別MyBatis
- 淺談大資料、資料分析、資料探勘的區別!大資料
- WGCLOUD實時視覺化監控 使用監測FTP和SFTP教程GCCloud視覺化FTP
- Transmit for mac(FTP/SFTP客戶端)中文版MITMacFTP客戶端
- FTP/SFTP客戶端:Transmit Mac中文版FTP客戶端MITMac
- 使用Proftpd支援FTP/SFTP許可權管控FTP
- 談談redis,memcache的區別和具體應用場景Redis
- python深複製和淺複製的區別Python
- FTP-FTPS-SFTP,為什麼企業還在尋求FTP替代方案?FTP
- 淺談JavaScript的型別轉換JavaScript型別
- 談一談Coders Programmer Developer的區別Developer
- 淺談域名和伺服器集約化管理的誤區伺服器
- js 淺複製和深複製的區別和應用JS
- 淺析Oracle(rownum)和Mysql(limit)分頁的區別OracleMySqlMIT