【筆記】創造SSH KEY並添加在Github上

更新 發佈閱讀 2 分鐘
行走在江湖上,除非是一條龍服務(自己就是那條龍),不然總要跟其他人協作,推版本上雲端時傳輸的其中一種方法就是用SSH傳輸,另外重視資安的公司,如果想幫你開通一些特定訪問權限也會跟你要SSH KEY,這篇我們會創造ssh-keygen 並將它新增在github上面

使用電腦環境:macOS

首先打開終端機,輸入:

ssh-keygen -t rsa -b 4096

代表會生成一個rsa密鑰,密鑰長度為4096位,如果有更高的安全性需求,可以設定更長的密鑰,但相對的需要更長的運算時間,有機會造成性能上的影響


詢問key要存放在哪裡,並顯示一個預設的位置:

raw-image

想存放在默認位置的話就按ENTER就可以了,如果想存放在別的地方輸入存放的路徑跟文件名(比如/Users/AABBCC/my_ssh_key),再按ENTER


確認完存放位置後,會詢問是否要設定密碼:

raw-image

設定密碼的話至少需要8個字符長,可以包含數字、英文字母、特殊符號,設定完畢後需要說用私鑰的場合會需要輸入密碼

不設定密碼的話直接按ENTER即可,雖然方便,但這會私鑰的降低安全性


再次確定密碼,輸入一樣的就好了(按ENTER的話就按兩次):

raw-image


創建完成後會顯示私鑰跟公鑰存放的位置:

raw-image

公鑰跟密鑰是一對的,密鑰用於保密性、公鑰用於需要其他人訪問我的系統或是服務時,其他電腦可以使用這組公鑰來驗證我的身份

並顯示一串私鑰,SHA256:

raw-image

KEY的後面會有一串看起來跟你有關聯的東西,那個是密鑰的註解


如果想要查詢SSH 密鑰,在終端機上輸入:

ssh-keygen -lf /path/to 

/path/to 指的是存放的位置


查詢SSH 公鑰:

cat ~/.ssh/id_rsa.pub

會是ssh-rsa開頭,後面跟著一串編碼的組合


接著我們打開Github,點右上角的使用者頭像-Settings-SSH and GPG keys:

raw-image

點擊New SSH key:

raw-image

Title:自定義,輸入你要的名稱

Key type:不動

Key:這個位置輸入"公鑰"


輸入完成後,會需要填Google驗證碼,確認無誤後就完成了,完成後查詢內容Keys的位置會顯示私鑰




留言
avatar-img
冬霞的沙龍
22會員
18內容數
冬霞的沙龍的其他內容
2023/10/22
用程式協助尋找殖利率跟可以進場的點位
Thumbnail
2023/10/22
用程式協助尋找殖利率跟可以進場的點位
Thumbnail
2023/10/15
利用git把檔案推到github上
Thumbnail
2023/10/15
利用git把檔案推到github上
Thumbnail
2023/10/01
利用JavaScript的Math.random( )函數創造一個隨機值,並透過隨機值的結果印出相對應的文字,就可以讓程式幫你選午餐要吃什麼了
Thumbnail
2023/10/01
利用JavaScript的Math.random( )函數創造一個隨機值,並透過隨機值的結果印出相對應的文字,就可以讓程式幫你選午餐要吃什麼了
Thumbnail
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
在進行開發工作時,可能會使用不同的 Git 帳號做登入和推送的情形,例如: 公司的 Git 帳號和個人的帳號,這樣做的好處是為了確保開發工作能清楚劃分,所以需要做切換帳號的動作,特別是在不同的專案間切換 commit 的對象,因此有了這篇文紀錄這個過程。
Thumbnail
在進行開發工作時,可能會使用不同的 Git 帳號做登入和推送的情形,例如: 公司的 Git 帳號和個人的帳號,這樣做的好處是為了確保開發工作能清楚劃分,所以需要做切換帳號的動作,特別是在不同的專案間切換 commit 的對象,因此有了這篇文紀錄這個過程。
Thumbnail
HTTPS全名是超文本傳輸安全協定,是瀏覽器與Web伺服器間的資料傳遞是以加密的方式進行通訊,而且資料隱私比http好。如果需要從外網連線到自己自己架設Nextcloud那就要改成https比較好,避免資料沒加密就傳送出去。 另外一點是如果iphone手機系統是IOS 15.6版的要連線到nextc
Thumbnail
HTTPS全名是超文本傳輸安全協定,是瀏覽器與Web伺服器間的資料傳遞是以加密的方式進行通訊,而且資料隱私比http好。如果需要從外網連線到自己自己架設Nextcloud那就要改成https比較好,避免資料沒加密就傳送出去。 另外一點是如果iphone手機系統是IOS 15.6版的要連線到nextc
Thumbnail
如何將對稱密鑰轉換成字串,以及如何從字串反向生成原有的對稱密鑰
Thumbnail
如何將對稱密鑰轉換成字串,以及如何從字串反向生成原有的對稱密鑰
Thumbnail
為了增加 SymmetricKey (對稱密鑰)的獨特性和安全性,可以透過「加鹽」的手法在生成的時候加入其他的值。
Thumbnail
為了增加 SymmetricKey (對稱密鑰)的獨特性和安全性,可以透過「加鹽」的手法在生成的時候加入其他的值。
Thumbnail
基礎密碼學中主要分成三種加密方式:對稱加密(Symmetric Encryption)、非對稱加密(Asymmetric Encryption)、雜湊函數(Hash Function)。 再說明這兩個加密方式前,我們先來說說什麼是密鑰! 什麼是密鑰 對稱加密 用同一把密鑰來加密及解密 非對稱加密
Thumbnail
基礎密碼學中主要分成三種加密方式:對稱加密(Symmetric Encryption)、非對稱加密(Asymmetric Encryption)、雜湊函數(Hash Function)。 再說明這兩個加密方式前,我們先來說說什麼是密鑰! 什麼是密鑰 對稱加密 用同一把密鑰來加密及解密 非對稱加密
Thumbnail
公鑰 (Public Key):加密貨幣地址的一部分,是你公開分享的數字,讓人可以寄錢給你,如 0x462d024852349ebF611794791D35d8D8C5480DeB 私鑰 (Private Key):加密貨幣地址的另一部分,是你保密的數字,用來驗證你收到的錢是否真的屬於你。
Thumbnail
公鑰 (Public Key):加密貨幣地址的一部分,是你公開分享的數字,讓人可以寄錢給你,如 0x462d024852349ebF611794791D35d8D8C5480DeB 私鑰 (Private Key):加密貨幣地址的另一部分,是你保密的數字,用來驗證你收到的錢是否真的屬於你。
Thumbnail
還記得前一章區塊鏈的核心概念嗎?其中如果在「公開透明」的情況下,那隱私性是不是會下降呢?本章節讓我們淺談一下在區塊鏈中的安全性吧!
Thumbnail
還記得前一章區塊鏈的核心概念嗎?其中如果在「公開透明」的情況下,那隱私性是不是會下降呢?本章節讓我們淺談一下在區塊鏈中的安全性吧!
Thumbnail
全球性的加密貨幣交易所,為超過100種加密貨幣提供交易平台。 電腦版跟手機APP版註冊起來,其實大同小異. 今天註冊是使用電腦註冊~ 可以選擇郵箱或是手機號碼註冊,我是使用手機註冊,畢竟以後還是比較常手機操作. 然後就註冊完成囉~是不是很快呀!!
Thumbnail
全球性的加密貨幣交易所,為超過100種加密貨幣提供交易平台。 電腦版跟手機APP版註冊起來,其實大同小異. 今天註冊是使用電腦註冊~ 可以選擇郵箱或是手機號碼註冊,我是使用手機註冊,畢竟以後還是比較常手機操作. 然後就註冊完成囉~是不是很快呀!!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News