お役立ちコンテンツ | フリーランスエンジニアの案件・求人なら【テクフリ】

【Linux】公開・秘密鍵の作成方法

2021.01.04

identity_dev

Linux

目次

    公開鍵と秘密鍵とは?

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

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

    公開鍵と秘密鍵の作成

    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

    今すぐシェアしよう!

    B!
    <span class="translation_missing" title="translation missing: ja.layouts.footer.icon_back_to_top">Icon Back To Top</span>
    TOP