關於HTTPS(超文本傳輸協議)
HTTPS實際上是在HTTP上加了一層處理加密信息的模塊。即:HTTP + SSL / TLS(SSL升級版 )
服務端證書:公鑰(發送給客戶端)+ 私鑰(服務端保留),可自己生成或向證書管理組織申請。
-
客戶端向服務器發起https請求
-
服務端把公鑰傳給客戶端
-
客戶端生成隨機數key用公鑰加密發送給服務器
-
服務器用私鑰解密獲取隨機數key後,用key將信息加密發送給客戶端
-
客戶端用隨機數key解密獲取得到信息
關於SSL
SSL(Secure Sockets Layer 安全套接層)
TLS(Transport Layer Security 傳輸層安全)
爲網絡通信提供安全服務,傳輸層安全協議
關於SSH
Secure Shell(安全外殼協議,簡稱SSH)是一種加密的網絡傳輸協議,可在不安全的網絡中爲網絡服務提供安全的傳輸環境。
在網絡中創建安全隧道來實現SSH客戶端和服務器之前的連接。最常見的用途是遠程登陸系統
Linux系統配置SSH登錄方式