【Mac】SSH認証用の公開鍵と秘密鍵の生成

次のコマンドで生成できます。

1
$ ssh-keygen

下記のように対話して生成するので、適宜設定してください。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/USERNAME/.ssh/id_rsa): [ファイル名の指定がなければそのままEnter]
Created directory '/Users/USERNAME/.ssh'.
Enter passphrase (empty for no passphrase): [パスワードを設定しない場合はそのままEnter]
Enter same passphrase again: [パスワードを設定しない場合はそのままEnter]
Your identification has been saved in /Users/USERNAME/.ssh/id_rsa.
Your public key has been saved in /Users/USERNAME/.ssh/id_rsa.pub.
The key fingerprint is:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The key's randomart image is:
+---[RSA 2048]----+
| .oo |
| o+. |
| . oo.o . . |
| . ooo+ + |
|.. . . .S+ o . |
|o.. o.ooo o o .|
|o. . . oB.o = + |
|. + . .*.+ X .|
| o.. E ..+ =.|
+----[SHA256]-----+

生成したSSH鍵の公開鍵は、次のコマンドを実行すると確認できます

1
$ cat ~/.ssh/id_rsa.pub

これで出力された内容を、GitHub等に設定してください。