iT邦幫忙

2022 iThome 鐵人賽

DAY 15
1
Modern Web

我的床邊故事Git and GitHub系列 第 15

第15夜 GitHub 公鑰前傳 - SSH 鑰匙們

  • 分享至 

  • xImage
  •  

行前提要

正在默默耕耘研究摸索GitHub的小白柚
希望我的闡述方式讓你既明白又深刻
如果有資深大大路過,對於新手上路菜雞的我,
歡迎給予指教與溫柔鞭策(σ`∀´)σ
對了,謝謝給靈感的大大們,已安排後續再來補上對應文章!

SSH

Secure Shell是一種加密的網路傳輸協定,
可在不安全的網路中為網路服務提供安全的傳輸環境。

就是大家常聽見的公鑰私鑰啦~
把Git上推GitHub會需要像是保護、驗證的一道手續,我們就來設定吧。

#誰可以讓我打造公、金鑰 
$which ssh-keygen 

就是他 $ssh-keygen

這一行是確認儲存的位置,可以直接按下 Enter 就好。


y,n來表達yes or no,回y


兩次詢問鑰匙密碼,如果不輸入就空白即可,
這邊選擇Enter讓它空白。

製作完成!
他們也有家哦需切換目錄cd
$cd ~/.ssh

來看看裡面細節
$ls id_rsa*
等等 rsa????

小小科普一下:
RSA加密演算法,一起提出的三人都在麻省理工學院工作。RSA 就是他們三人姓氏開頭字母拼在一起組成的。

原來如此!那我們來看看個人(id)加密鑰匙(rsa),
而且我要看.ssh裏面詳細,而且所有鑰匙所以加個星號
$ls id_rsa*
如下圖有兩把鑰匙:
公鑰(.pub)
私鑰(切記是像密碼一樣,請保護不要亂給)

看公鑰匙cat id_rsa.pub

遇到重灌電腦 鑰匙記得跟著搬家
不然就是GitHub 重新設定

什麼 你還沒設定GitHub公鑰嗎?
馬上訂閱起來 明天來聊聊吧>>>>>>>


上一篇
第14夜 GitHub 圖文解說-刪除Repository
下一篇
第16夜 GitHub 圖文解說-設定公鑰
系列文
我的床邊故事Git and GitHub31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言