1崎页、生成ssh - key
打開(kāi)終端在終端輸入以下代碼:
$ ls -al ~/.ssh
如果輸出內(nèi)容里邊包含(其中id_rsa是私鑰峭梳,id_rsa.pub是公鑰)浪南,則直接跳轉(zhuǎn)到第二步:
id_rsa id_rsa.pub
如果輸出如下則表示你的電腦沒(méi)有生成過(guò)公鑰和私鑰解取,則要進(jìn)行生成操作:
No such file or directory
在終端執(zhí)行
$ ssh-keygen -t rsa -C "your_email@example.com"
代碼參數(shù)含義:
-t 指定密鑰類(lèi)型存谎,默認(rèn)是 rsa ,可以省略变勇。
-C 設(shè)置注釋文字恤左,比如郵箱。
-f 指定密鑰文件存儲(chǔ)文件名搀绣。
以上代碼省略了 -f 參數(shù)飞袋,因此,運(yùn)行上面那條命令后會(huì)讓你輸入一個(gè)文件名豌熄,用于保存剛才生成的 SSH key 代碼授嘀,如:
DE713C67-FDF0-42F0-B9FF-BD534011147B.png
之后,會(huì)詢問(wèn)你是否需要輸入密碼锣险。輸入密碼之后蹄皱,以后每次都要輸入密碼览闰。請(qǐng)根據(jù)你的安全需要決定是否需要密碼,如果不需要巷折,直接回車(chē):
83AB99F1-4F76-4FFF-8190-30298F647C99.png
回車(chē)之后會(huì)有如下提示:
DDAB7B61-D32F-4B2E-B254-B59E965B9E79.png
這個(gè)時(shí)候表明ssh-key已經(jīng)創(chuàng)建完成压鉴,可以進(jìn)行下一步操作了
2、獲取公鑰和私鑰
在終端執(zhí)行以下操作(如果生成key的時(shí)候填寫(xiě)了文件名稱(chēng)锻拘,則記得替換為你自己輸入的文件名):
#進(jìn)入.ssh目錄
$ cd ~/.ssh
#查看文件目錄
$ ls
#在終端查看私鑰(私鑰名稱(chēng)默認(rèn)為id_rsa)
$ cat id_rsa
#在終端查看公鑰(公鑰名稱(chēng)默認(rèn)為id_rsa.pub)
$ cat id_rsa.pub
4B9FC818-9D1B-4C76-980F-214F9CBDDFB3.png
我們現(xiàn)在已經(jīng)可以獲得公鑰和私鑰了