SSH鍵の作成方法

security

今回は、SSH鍵の作成方法をまとめていきます。

SSH 公開鍵の作成

公開鍵のつくりかたは、OS が何であってもほぼ同じです。

まず、自分がすでに公開鍵を持っていないかどうか確認します。 デフォルトでは、各ユーザーの SSH 鍵はそのユーザーの ~/.ssh ディレクトリに置かれています。

自分が鍵を持っているかどうかを確認するには、このディレクトリに行ってその中身を調べます。

$ cd ~/.ssh
$ ls

そして、id_dsa あるいは id_rsa というファイルと、同名で .pub という拡張子を持つファイルの組み合わせを探します。もし見つかったら、.pub がついているほうのファイルが公開鍵で、もう一方が秘密鍵です。

そのようなファイルがない (あるいはそもそも .ssh ディレクトリがない) 場合は、ssh-keygen というプログラムを実行してそれを作成します。

$ ssh-keygen

まず、鍵の保存先 (.ssh/id_rsa) を指定し、それからパスフレーズを二回入力するよう求められます。

鍵を使うときにパスフレーズを入力したくない場合は、パスフレーズを空のままにしておきます。

以上が、SSH鍵の作成方法でした。