SSHキーの作り方は下記が参考になります。
Gitサーバー - SSH 公開鍵の作成
GitHub に SSH で接続する
公開鍵(id_rsa.pub) : 外部のサーバーなどに設置して、自分のPCから接続するための南京錠のこと。
秘密鍵(id_rsa) : 自分のPCから秘密鍵を利用して公開鍵が置いてるサーバーに接続することができる。
// 公開鍵と秘密鍵の作り方の一つ
ssh-keygen -t rsa -C "your_email@example.com ←登録したいメールアドレス"
「ssh-keygen」はSSH(Secure SHell)の公開鍵と秘密鍵を作成するコマンドです
参考
-tコマンド : 暗号形式の種類を選びます。
色々種類はありますがrsa
またはed25519
を指定します。
sshで困った時の参考にするサイトはrsa
でやっていることが多いので、私はrsa
を選んでいます。初心者のうちはそれでいいかなと。
-Cコマンド : 鍵にコメントを追加します。
メールアドレスを登録することが多いですが、外部と接続する際にメールアドレスも打たなければいけないということが多々出てくる場合は登録しておくと便利だという認識です。