Windows 10でSSHキーを生成するには:
Windows 10OpenSSHクライアントがインストールされていることを確認します。
コマンドプロンプトで「ssh-keygen」を実行し、指示に従ってキーを生成します。
Windows環境でSSHキーを生成することは、サードパーティのツールのインストールを必要とする複雑なプロセスでした。Windows 10 April 2018アップデート以降、WindowsにはOpenSSHクライアントがプリインストールされています。つまり、ssh-keygenを使用してSSHキーを生成できます。プロセス全体を説明しながら読み進めてください。

まず、OpenSSHがマシンにインストールされていることを確認する必要があります。以前のバージョンのWindows 10からアップグレードした場合は、手動で有効にする必要があります。設定アプリを起動し、「アプリ」カテゴリをクリックします。次に、[オプション機能の管理]リンクをクリックします。表示されるリストに「OpenSSHクライアント」が表示されない場合は、「機能の追加」ボタンをクリックしてインストールしてください。インストール後にPCを再起動する必要がある場合があります。
![Windows10でSSHキーを生成する方法]()
OpenSSHがインストールされると、次に進む準備が整います。[スタート]メニューから[コマンドプロンプト]を開きます。ターミナルウィンドウに「ssh-keygen」(引用符なし)と入力し、Enterキーを押します。保存場所の確認を求めるメッセージが表示されます。ユーザーディレクトリのデフォルトの場所を使用するには、Enterキーを押すことをお勧めします。それ以外の場合は、キーを保存するパスを入力して、Enterキーを押します。
![Windows10でSSHキーを生成する方法]()
これで、パスフレーズ(パスワード)をキーに追加することを選択できます。追加する場合は、キーを使用するたびに提供する必要があります。パスフレーズを入力してEnterキーを押すか、すぐにEnterキーを押してパスフレーズなしで続行します。
これで、WindowsはRSA公開鍵/秘密鍵のペアを生成します。公開鍵は、指定したディレクトリに「id_rsa.pub」として保存されます。このキーをSSHで接続する必要のあるすべてのマシンにアップロードします。次に、Windowsの組み込みSSHクライアントを使用して接続を開くことができます。「sshuser @ hostname」と入力して、生成された資格情報を使用して接続および認証します。