Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
175
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

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 は絶対誰にも教えてはいけない。盗み見られてもいけない。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
175
Help us understand the problem. What are the problem?