Mac で秘密鍵と公開鍵を作成

次のコマンドを実行し、秘密鍵と公開鍵を作成する。


ssh-keygen -t rsa -b 4096 -C 'user@mac.local'
mac:~ user$ ssh-keygen -t rsa -b 4096 -C 'user@mac.local'  return 
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/user/.ssh/id_rsa):  return 
Enter passphrase (empty for no passphrase):  return 
Enter same passphrase again:  return 
Your identification has been saved in /Users/user/.ssh/id_rsa.
Your public key has been saved in /Users/user/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:/91SqieB8Pow3kAKzH0bwWHkzNuko1IrlEPmZRYAnr0 user@mac.local
The key's randomart image is:
+---[RSA 4096]----+
|  ......+        |
| . o   B .       |
|  o + + * .      |
|   * B  .*       |
|    E o So..     |
|   . + * =o .   .|
|    o + =..  . o |
|     o ..= ...+. |
|        ..o o+...|
+----[SHA256]-----+
mac:~ user$

次のコマンドを実行し、秘密鍵と公開鍵が作成されたことを確認する。

ls -l ~/.ssh
mac:~ user$ ls -l ~/.ssh  return 
total 16
-rw-------  1 user  staff  1675  1 14 00:00 id_rsa
-rw-r--r--  1 user  staff   399  1 14 00:00 id_rsa.pub
mac:~ user$
ファイル名 鍵の種類 備考
id_rsa 秘密鍵 クライアント端末に配置する。
id_rsa.pub 公開鍵 接続先サーバに配置する。