如何透過 ssh-keygen 在 Ubuntu Linux 或 MacOS 上產生 SSH Key 金鑰|伊恩踩坑筆記
Aug 7, 2021
產生 SSH Key(中文稱作金鑰)的目的是它會比手動輸入密碼更安全,且甚至不需要有「輸入」的行為,除了省去時間以外,安全性也大大提升
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/<username>/.ssh/id_rsa): <Enter>
Enter passphrase (empty for no passphrase): <Enter>
Enter same passphrase again: <Enter>
會產生出 id_rsa 和 id_rsa.pub,沒有 .pub 結尾的為私鑰。私鑰不可公開
passphrase 就是再多一層密碼的保護,可以按 Enter 省略(選填)
你沒看錯,這樣就可以產生今天的主角 SSH Key 了,只是預設存放的位置可能不同
- 在 Ubuntu Linux:
/root/.ssh/id_rsa.pub
- 在 MacOS :
/Users/<username>/.ssh/id_rsa.pub
然後再利用 cat
指令印出 SSH Key 內容,就像這樣
$ cat /root/.ssh/id_rsa.pub
ING Design 応設計
https://www.theingdesign.com/