名詞解釋 FTP/sFTP(SSH)
FTP
File Transfer Protocol 簡單來說就是檔案傳輸的協定,我其實常常思考甚麼是協定,直到深入理解Java interface概念後,其實協定就跟interface一樣他沒有太多的功能,他是訂出一個標準只要大家都符合這個標準那大家都可以進行傳輸。
FTP原理與應用
原理
主要透過軟體FTP client與server進行協定上的連線(可以透過許多網路資源得到相關的應用程式)
應用
對於系統整合商而言檔案傳輸幾乎是每天都在使用的,要將每個子系統的產出資料傳進中心資料倉儲,然爾每個子系統大多都是已經誕生許久不是說改就改,於是只要大家乖乖的把檔案丟到FTP server上那我們系統整合商就有辦法將資料拿出來並且整合利用。
SSH
Secure Shell (安全外殼協定簡稱SSH) - 加密的網路傳輸協定,在不安全的網路中為網路服務提供安全的傳輸環境,最常見的用途是遠端登入系統
SSH的原理
SSH以非對稱加密實現身分驗證,自動生成公鑰-私鑰對來加密網路連接或是透過人工生成的方法產出公私鑰
SSH的應用
- FTP -> sFTP : 將FTP協定透過SSH安全殼機制讓傳遞的檔案不會輕易的被竊取。這也是目前大多系統的做法,甚至是唯一做法。
留言
張貼留言