附錄 生成SSH秘鑰

2021-08-16 23:19:34 字數 1143 閱讀 2880

【附錄】生成ssh秘鑰

ssh是建立在應用層和傳輸層基礎上的安全協議,其目的是專為遠端登入會話和其他網路服務提供安全性的保障,用過ssh遠端登入的人都比較熟悉,可以認為ssh是一種安全的shell。http登入是需要使用者名稱和密碼的,要實現無密碼登入,就需要建立ssh 金鑰(ssh key),ssh 金鑰可以認為是和另一台電腦通訊時的唯一的識別證,ssh 金鑰對可以讓我們方便的登入到 ssh 伺服器,而無需輸入密碼。git源**管理就是使用此種安全機制,本文本將介紹ssh key的生成過程。

生成秘鑰有多種方式,使用圖形化工具(putty),也可以使用命令列的方式,putty可以單獨安裝,或者安裝tortoisegit也會自帶,因為暫時沒有讓大家安裝,所以咱們先使用命令列的方式進行建立即可

執行生成key的命令

首先中途會停頓一次,讓你輸入key生成位址,如果不指定,指定回車就可以了,他的預設位址是/c/users/sam/.ssh/id_rsa,第二次停頓是讓你設定密碼,這個不需要,直接一路回車就可以了,這樣我們的秘鑰就生成好了

接下來就是使用我們新配置的key訪問遠端倉庫啦,找到使用者空間下的.ssh檔案,比如我的

找到並編輯config檔案,如果沒有新建乙個就可以了,注意沒有字尾名! 在檔案末位追加上以下內容

host gitee.com

user git

identityfile c:\users\sam\.ssh\test

identitiesonly yes

其中gitee.com

是你的遠端倉庫網域名稱

user git

就這樣配置就行了,表示這是給git命令使用的

identityfile

這個表示私鑰檔案位址

identitiesonly

這個配置yes,表示只使用這裡的key,防止使用預設的

到此,git ssh秘鑰就配置完成了,就可以愉快的發布專案啦

git生成SSH秘鑰

進入git bash 輸入cd ssh 沒有的話,自己建立mkdir ssh,然後進入該資料夾完成生成秘鑰步驟 配置全域性的name和email,這裡是的你github或者bitbucket的name和email git config global user.name xkwg git config...

python 生成ssh秘鑰對

工作中要用到ssh keygen生成的公鑰和私鑰,查了很多 大部分人用的是crypto.publickey包中的rsa類來模擬ssh keygen生成秘鑰對。偶然間發現paramiko也有乙個可以用來生成秘鑰對的類 paramiko.rsakey.rsakey 最後選擇用paramiko的rsake...

SSH公鑰秘鑰

可是碼雲不認識你是誰,這個時候就提示你輸入賬號密碼來確認是誰誰誰提交了這次 往後的日子裡每次修改提交 都需要輸入賬號密碼來確認身份,這是個很煩的事情,所以出現了 ssh 公鑰 這種形式來解決這個問題。使用 git,第一件事就是通過使用者名稱密碼生成公鑰和私鑰,這是一一對應的關係,就像一把鑰匙開一把鎖...