公開鍵と秘密鍵とは?

公開鍵暗号化方式で使用するキーペア。
公開鍵は、不特定多数に公開しており、対象を暗号化する時に使用します。
秘密鍵は、公開鍵で暗号化されたものを、復号化する時に使用します。

したがって、秘密鍵はパスワードの様に第三者に公開せず、大事に保管しておく必要があります。

テクフリでフリーランス案件を探してみる

公開鍵と秘密鍵の作成

shell

$ ssh-keygen -t rsa -f hoge.pem -C EMAIL
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): # パスフレーズを入力する。
Enter same passphrase agein: # 確認の為、もう一度!
オプション 効果
-t 調査中
-f ファイル名を指定

そうすると、hoge.pem(秘密鍵)hoge.pem.pub(公開鍵)が生成されます。

権限の変更

秘密鍵のファイル権限を変更し、自身以外から操作できないようにします。

shell

$ chmod 700 hoge.pem

補足

鍵の暗号強度を調べるコマンド

$ ssh-keygen -lf /path/to/hoge.pem
今すぐシェアしよう!
今すぐシェアしよう!