Linux SSH是什麼?對稱加密和非對稱加密有何區別?

老男孩IT教育機構發表於2022-12-23

  在Linux中,ssh是非常重要的存在,但很多人對“ssh”這個概念很模糊,聽起來也很晦澀難懂,那麼Linux ssh是什麼?有什麼用?這篇文章為你解答一下。

  SSH是一種協議。SSH是較可靠,專為遠端登入會話和其他網路服務提供安全性的協議,利用SSH協議可以有效防止遠端管理過程中的資訊洩露問題。

  SSH服務

  Linux一般作為伺服器使用,我們通常使用ssh服務遠端登入到Linux伺服器來管理維護系統。

  OpenSSH是SSH協議的免費開源實現。

  OpenSSH的服務端,sshd,Linux伺服器啟動該服務。

  OpenSSH的客戶端:ssh,客戶端啟動,透過它來訪問服務端。

  ssh基於密匙的安全驗證過程是怎樣的?

  需要建立一對密匙,把公用密匙放在伺服器上。連線SSH伺服器時,客戶端向伺服器發出請求,用你的放的公鑰匙進行安全驗證,伺服器收到請求之後,先在該伺服器上你的主目錄下尋找你的公匙,然後把它和你傳送過來的公用密匙進行比較。如果兩個密匙一致,伺服器就用公用密匙加密質詢並把它傳送給客戶端軟體。客戶端軟體收到質詢之後就可以用你的私匙解密。

  對稱加密和非對稱加密區別是什麼?

  1、對稱加密

  加密與解密用的是同樣的金鑰。效率高,對稱加密的一大缺點是金鑰的管理與分配,在傳送金鑰的過程中,金鑰有很大的風險會被駭客們攔截。現實中通常的做法是將對稱加密的金鑰進行非對稱加密,然後傳送給需要它的人。

  2、非對稱加密

  非對稱加密為資料的加密與解密提供了一個非常安全的方法,它使用了一對金鑰,公鑰和私鑰。私鑰只能由一方安全保管,不能外洩,而公鑰則可以發給任何請求它的人。非對稱加密使用這對金鑰中的一個進行加密,而解密則需要另一個金鑰。目前最常用的非對稱加密演算法是RSA演算法。雖然非對稱加密很安全,但是和對稱加密比起來,它非常的慢,所以我們還是要用對稱加密來傳送訊息,但對稱加密所使用的金鑰我們可以透過非對稱加密的方式傳送出去。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2929232/,如需轉載,請註明出處,否則將追究法律責任。

相關文章