search
LoginSignup
184

More than 5 years have passed since last update.

posted at

updated at

WindowsでSSHの鍵を作る

これは何?

  • WindowsでSSHの秘密鍵を生成した方法を記録したもの
  • Gitをインストールすると、ssh-keygenのexeがあるのでそれを利用して、鍵を作る。

事前準備

  • バージョン管理ツールであるGitをインストールする。
  • インストールしたGitのbinフォルダを環境変数PATHに追加する。(例)C:\Program Files (x86)\Git\bin を環境変数PATHに追加する。(意図としては、binの中にあるssh-keygenを使いたい)
    • あるバージョンから C:\Program Files(x86)\Git\usr\bin 配下にssh-keygenが移動した模様です。

手順

ssh用のフォルダを作る。

mkdir c:\Users\XXXXX\.ssh

鍵を生成する。

PS C:\Users\XXXXX> ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (//.ssh/id_rsa): c:/Users/XXXXX/.ssh/id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in c:/Users/XXXXX/.ssh/id_rsa.
Your public key has been saved in c:/Users/XXXXX/.ssh/id_rsa.pub.
The key fingerprint is:
48:--:--:--:0b:bf:0a:fd:ff:--:--:--:--:--:--:-- XXXXX@YOUR SERVER NAME
The key's randomart image is:
+--[ RSA 2048]----+
|        略       |
+-----------------+

キーの生成確認

  • sshのキー(id_rsaid_rsa.pub)がc:/Users/XXXXX/.ssh 以下にあるかどうか確認する。

補足

  • id_rsa.pub は誰かに教えても大丈夫。
  • id_rsa は絶対誰にも教えてはいけない。盗み見られてもいけない。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
184