メイン画像

Windows で SSH の公開鍵・秘密鍵を作る(ssh-keygen コマンド)

Windows で SSH の公開鍵・秘密鍵を作る(ssh-keygen コマンド)


ssh-keygen コマンドで SSH の公開鍵・秘密鍵が作れる。

ssh-keygen は既定ではユーザーのホームディレクトリ配下にある .ssh フォルダに鍵を作る。

(適切に管理されているのであれば)鍵を使いまわしても問題ない。

%HOMEPATH%.ssh

秘密鍵 → id_rsa ファイル
公開鍵 → id_rsa.pub ファイル

秘密鍵は誰にも知られないように管理する。

鍵がなければ ssh-keygen コマンドで作成する。

コマンドプロンプトを起動して ssh-keygen と入力する。

以下のように出力される。
鍵の作成完了までに 1 ~ 3 の部分で入力が必要となる。

Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\username/.ssh/id_rsa): ← 1
Enter passphrase (empty for no passphrase): ← 2
Enter same passphrase again: ← 3
Your identification has been saved in C:\Users\username/.ssh/id_rsa.
Your public key has been saved in C:\Users\username/.ssh/id_rsa.pub.

それぞれの入力内容は以下のとおり。

  1. 鍵を作る場所と名前
    既定のままで良ければ、何も入れずに Enter 押下する。
  2. パスフレーズ
    (非推奨のようだが)指定しない場合は何も入れずに Enter 押下する。
  3. パスフレーズ(再入力)
    入力したパスフレーズと同じ内容をもう一度入力する。

パスフレーズの再入力まで完了すると鍵が作成される。

「Your identification has been saved in ~」に続くパスが秘密鍵の場所。
「Your public key has been saved in ~」に続くパスが公開鍵の場所。


アカウントを作成 して、もっと沢山の記事を読みませんか?


この記事が気に入ったら ことりと さんを応援しませんか?
メッセージを添えてチップを送ることができます。


この記事にコメントをしてみませんか?


酒とアクアリウムが最近の楽しみ。

おすすめの記事