LoginSignup
190
186

More than 5 years have passed since last update.

WindowsでSSHの鍵を作る

Last updated at Posted at 2014-12-15

これは何?

  • 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 は絶対誰にも教えてはいけない。盗み見られてもいけない。
190
186
0

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
  3. You can use dark theme
What you can do with signing up
190
186