Mac 生成ssh公鑰

什麼是ssh

使用 SSH 協議可以連接遠程服務器和服務並向它們驗證。 利用 SSH 密鑰可以連接 GitHub,而無需在每次訪問時提供用戶名或密碼。

查看ssh公鑰是否存在

cat ~/.ssh/id_rsa.pub

如果顯示 cat: /Users/********/.ssh/id_rsa.pub: No such file or directory ,表示沒有創建公鑰,則需要自己創建公鑰。

創建ssh公鑰

(1)用 ssh-keygen 創建公鑰:

xinna@sionas-MacBook-Air ~ % ssh-keygen           
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xinna/.ssh/id_rsa): 
/Users/xinna/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/xinna/.ssh/id_rsa.
Your public key has been saved in /Users/xinna/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:UmEi7XKNfPMu1ZkNPtJsGGkCyTrfOjTrF+IQAn7sqwE [email protected]
The key's randomart image is:
+---[RSA 2048]----+
|    .o..o        |
|.    .=o .       |
|...  + +.  .     |
| ..o= =.= + .    |
|E o. *.oS= B =   |
|.  .. =.o = X .  |
| .  .+ = + o .   |
|  ..  = o .      |
| ..  ..o .       |
+----[SHA256]-----+

它先要求你確認保存公鑰的位置(.ssh/id_rsa),然後它會讓你重複一個密碼兩次,如果不想在使用公鑰的時候輸入密碼,可以留空。

(2)使用cat ~/.ssh/id_rsa.pub 查看公鑰:

xinna@sionas-MacBook-Air ~ % cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDkL0lFa+JqVPDiFeE2BvaMwWH496wkc7e+IVOZoJ+UzooK7B6/IBZ7HcBoHs8ckF3DdFpdJonwGkNFlCnpVDs+wxamdUgPqARJq7nEe5DeG5UQ4LCyZSwRA1OUOl/3gpAK+oYm/v11EgdGoajYJDUCTTp5fsSxaCl4s/Ym8uqUWR+Ba4Aoz117ka4i6yX1EiFfkv2ztbES+Lq9wNs57vK/ktoQmBLslGq2HqTt//WrJJkK2C0HlVSV9lkLZgH1qd5K7dxP1rY7IOrdwvhtwVUGE5V3fmBWGqnlZWJ2tkYczlnPWb0uX0FqP1qod8GZGBoJfgVhGShQBFMXdgqY+V9h [email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章