首頁 > 開發工具 > Git > git的ssh是什麼

git的ssh是什麼

青灯夜游
發布: 2021-11-30 11:40:13
原創
8193 人瀏覽過

在git中,ssh全名為“Secure Shell”,指的是“安全外殼協定”,是專為遠端登入會話和其他網路服務提供安全性的一種協定;利用SSH協定可以有效防止遠端管理過程中資訊外洩的問題,彌補網路中的漏洞。

git的ssh是什麼

本教學操作環境:Windows7系統、Git2.30.0版、Dell G3電腦。

SSH是一種安全認證協議,Git是一個版本管理工具。

1、 什麼是ssh?

SSH 為 Secure Shell(安全外殼協定)的縮寫,由 IETF 的網路小組(Network Working Group)所製定。

SSH 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協定。

利用SSH協定可以有效防止遠端管理過程中的資訊外洩問題,彌補網路中的漏洞。

2、 基於密匙的安全驗證

使用ssh協定通訊時,建議使用基於金鑰的驗證方式。你必須為自己創建一對密匙,並把公用密匙放在需要存取的伺服器上。如果你要連接到SSH伺服器上,客戶端軟體就會向伺服器發出請求,請求用你的密匙進行安全驗證。伺服器收到請求之後,先在該伺服器上你的主目錄下尋找你的公用密匙,然後把它和你發送過來的公用密匙進行比較。如果兩個密匙一致,伺服器就用公用密匙加密「質詢」(challenge)並把它傳送給客戶端軟體。客戶端軟體收到「質詢」之後就可以用你的私人密匙解密再把它傳送給伺服器。

3、ssh金鑰產生

在windows下我們可以使用Git Bash.exe來產生金鑰,可以透過開始功能表或右鍵選單開啟Git Bash

git的ssh是什麼

#git bash 執行指令,生命公鑰與私鑰

##ssh-keygen -t rsa

git的ssh是什麼

執行指令完成後,在window本機使用者.ssh目錄C:\Users\使用者名稱.ssh下方產生如下名稱的公鑰與私密金鑰:

git的ssh是什麼##4 、ssh密鑰配置

密鑰產生後需要在github上配置密鑰本地才可以順利存取。


git的ssh是什麼

git的ssh是什麼在key部分將id_rsa.pub檔案內容加入進去,然後點選「Add SSH key」按鈕完成設定。

推薦學習:《

Git教學

以上是git的ssh是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板