SSH框架從畢業到如今已經運用了半年了,框架的搭建,代碼的書寫,等一些總結

採用hibernate,struts,spring這個大型企業級框架,解決了不少的問題,html

SSH 爲 Secure Shell 的縮寫,由 IETF 的網絡工做小組(Network Working Group)所制定;SSH 爲創建在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專爲遠程登陸會話和其餘網絡服務提供安全性的協議。利用 SSH 協議能夠有效防止遠程管理過程當中的信息泄露問題。SSH最初是UNIX系統上的一個程序,後來又迅速擴展到其餘操做平臺。SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用於多種平臺。幾乎全部UNIX平臺-包括HP-UX、LinuxAIXSolarisDigital UNIXIrix,以及其餘平臺,均可運行SSH。git

客戶端來看,SSH提供兩種級別的安全驗證。web

第一種級別(基於口令的安全驗證)spring

只要你知道本身賬號和口令,就能夠登陸到遠程主機。全部傳輸的數據都會被加密,可是不能保證你正在鏈接的服務器就是你想鏈接的服務器。可能會有別的服務器在冒充真正的服務器,也就是受到"中間人"這種方式的攻擊。安全

第二種級別(基於密匙的安全驗證)服務器

須要依靠密匙,也就是你必須爲本身建立一對密匙,並把公用密匙放在須要訪問的服務器上。若是你要鏈接到SSH服務器上,客戶端軟件就會向服務器發出請求,請求用你的密匙進行安全驗證。服務器收到請求以後,先在該服務器上你的主目錄下尋找你的公用密匙,而後把它和你發送過來的公用密匙進行比較。若是兩個密匙一致,服務器就用公用密匙加密"質詢"(challenge)並把它發送給客戶端軟件。客戶端軟件收到"質詢"以後就能夠用你的私人密匙解密再把它發送給服務器。網絡

用這種方式,你必須知道本身密匙的口令。可是,與第一種級別相比,第二種級別不須要在網絡上傳送口令。框架

第二種級別不只加密全部傳送的數據,並且"中間人"這種攻擊方式也是不可能的(由於他沒有你的私人密匙)。可是整個登陸的過程可能須要10秒。加密

[1]SSH免密碼登陸-批量分發服務器spa

 我運用SSH的例子:找耐火材料網鄭州駒達耐火材料駒達澆注料鄭州駒達高鋁磚

相關文章
相關標籤/搜索