【環境】
OS : macOS Sierra (10.12.6)
今回は[macOS]でGCP(Google Cloud Platform)などでSSH通信するための秘密鍵/公開鍵を作成してみます。
[macOS]ではプリインストールされている[ssh-keygen]というツールを利用して秘密鍵/公開鍵を作成します。
[ターミナル]を開き以下を実行します。
$ ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [COMMENT]
具体的な例を示します。
$ ssh-keygen -t rsa -f ~/.ssh/key_filename -C comment
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/XXXX/.ssh/key_filename.
Your public key has been saved in /Users/XXXX/.ssh/key_filename.pub.
The key fingerprint is:
SHA256:PQTTAD1XXXXXXXXXog6fmFA comment
The key's randomart image is:
+---[RSA 2048]----+
| .+=*=+=ooo.|
| ++.. = ..|
| E.* * o |
| . + @ = |
| . S O * . |
| . % * . |
| + * + |
| o o . |
| . . |
+----[SHA256]-----+
カレントディレクトリの[.ssh]フォルダに以下の2つのファイルができているはずです。
key_filename・・・[秘密鍵]
key_filename.pub・・・[公開鍵]
[秘密鍵]はファイルに保存してローカルで利用します。
[公開鍵]はサーバ側などに保存/記録して利用します。
本記事は鍵を作成するところまで。
これらの利用方法はまた別記事で。
【参考】
0 件のコメント:
コメントを投稿