Windows11/10でSSHキーを生成する方法

このガイドでは、Windows11またはWindows10でSSHキー(SSH key)を生成する簡単な方法を説明します。SSHまたはSecureShellは、サーバー間でデータを転送できるように、セキュリティで保護されていないネットワーク上でセキュアなトンネルを作成する暗号化ネットワークプロトコルです。暗号化された形式のクライアント。

たとえば、ホームネットワークがあり、セキュリティで保護されていないとします。この場合、送信元から宛先にデータを転送する必要がある場合、中間者(MITM)(Man in the middle (MITM))アプローチを使用してサイバー犯罪者によって攻撃される可能性があります。ただし、SSHプロトコルを使用して同じタスクを実行すると、暗号化技術を使用して通信が保護されたままになります。

(Generate)Windows 11/10SSHキーを生成する

Windows 11/10SSHキーを生成するには、まずデバイスにOpenSSHクライアント機能(installed the OpenSSH Client feature)がインストールされていることを確認する必要があります。Open SSHは、すべてのSSHプロトコルバージョンをサポートし、安全なトンネリング機能を提供します。すべてのトラフィックを暗号化し、ハイジャックのリスクを回避します。

したがって、Windowsの設定を開き、[アプリ] Apps > Appsと機能]に移動します。右側のペインで、[オプション機能(Optional features)]リンクをクリックします。

Windows 11

opensshクライアントウィンドウ11

ウインドウズ10

Windows10でSSHキーを生成する

次に、 OpenSSHクライアント(OpenSSH Client)(OpenSSH Client)がリストで使用可能かどうかを確認します。

リストにない場合は、[機能の追加(Add a feature)]ボタンをクリックします。リストからOpenSSHClient(OpenSSH Client)を選択し、インストールします。

適切にインストールした後、コンピュータを再起動して確認してください。

生成-SSH-key-in-Windows-10

次の手順で、コマンドプロンプトを開きます。開いたら、次のコマンドラインを入力してEnterキー(Enter)を押します。

ssh-keygen

このとき、デフォルトの場所を保存するように求められます。Enterキー(Enter)を押すことでそれを行うことができます。また、必要に応じてパスを変更することもできます。ただし、デフォルトでは、次の形式で場所が提供されます。

C:\users\<yourusername>\.ssh\id_rsa

その後、システムはパスワード(パスフレーズ)を設定するように要求します。パスワードを入力している間、何も表示されませんが、そこに記録されます。次に(Next)、同じパスワードを入力して確認します。

必要に応じて、パスワードを設定せずに続行できます。これを行うには、Enterキーを押すだけです。それ以外の場合は、そこにパスフレーズを入力します。

Enterキーを押すと、キーとSHA256の指紋が表示されます。デフォルトのアルゴリズムはRSA2048です。

公開鍵はid_rsa.pubファイルに保存されます。デフォルトでは、次の形式で配置されています。

C:\users\<yourusername>\.ssh\id_rsa.pub

明らかな理由から、SSH秘密鍵(id_rsa)を共有しないことをお勧めします。

このガイドが、システムのSSHキーを生成するのに役立つことを願っています。(I hope this guide would be helpful to generate SSH keys for your system.)



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts