50%オフ すべてのプラン、期間限定。から開始 $2.48/mo
残り6分
セキュリティとネットワーキング

4 つの簡単なステップで Windows 10 で SSH キーを生成する方法

アレックス・ロビンス By アレックス・ロビンス 6 分で読めます 2025 年 7 月 22 日更新
4 つの簡単なステップで Windows 10 で SSH キーを生成する方法

サーバーまたは別のコンピューターへの安全な接続に SSH を使用したことがある場合は、おそらく SSH キーが何であるかについて理解しているでしょう。基本的に、SSH キーは、ユーザーを認証し、別のシステムとの安全でセキュアな接続を確立する方法です。ただし、SSH キーを生成する必要があります。では、Windows 10 で SSH キーを生成するにはどうすればよいでしょうか?多くの人が PC をダブルブートしたり Windows から移行したりする代わりに、Linux VPS を入手してそれを使用することを好むため、この質問は実際にはあなたが思っているよりも一般的です。この記事では、Windows 10 で SSH キーを生成する方法を説明します。この作業には、人気のある Windows SSH クライアント PuTTY を使用します。さて、技術的な話に入る前に、同じ認識を持つために、いくつかの定義を見てみましょう。これにより、指示にしっかり従うことができます。 

PuTTY による Windows 10 での SSH キーの生成

まず SSH について話しましょう。 SSHとは何ですか?そして、SSH は鍵や鍵の作成とどのような関係があるのでしょうか? Secure Socket Shell または Socket Shell (SSH) は、安全な暗号化された接続を作成するための一般的なプロトコルです。 SSH キーは、両側を認証し、セキュア シェル セッションを確立するために使用される SSH プロトコルの標準コンポーネントです。これらは、あらゆる種類のオペレーティング システムとプラットフォーム間の接続に使用されます。したがって、Linux VPS に接続しようとしている場合でも、最新の Windows Server エディションを実行している専用サーバーに接続しようとしている場合でも、SSH キーを生成して使用する必要があります。 SSH キーについて詳しく説明し、Windows 10 で SSH キーを生成する方法について説明する前に、SSH プロトコルについて話しましょう。

「こちらもお読みください: SSH を使用してリモート サーバーに接続する ”

SSHプロトコルとは何ですか? 

SSH は、特に IT 専門家とシステム管理者の間でよく知られたプロトコルです。これにより、ユーザーは安全でないネットワーク経由で他のシステムにアクセスするためのより安全な方法が提供されます。公開キーと強力なパスワード認証を提供します。このプロトコルを使用すると、アプリケーションやシステムをリモートで管理したり、あるシステムから別のシステムにファイルを移動したり、コマンドを実行したりできます。 SSH プロトコルは、デフォルトで TCP ポート 22 をリッスンします。 

SSH キーとは何ですか? 

SSH プロトコル、SSH キーは、ホストとユーザーの両方を認証するために使用されるアクセス資格情報です。別の使用例は、マシン間または単一対単一のアクセスです。 SSH キーを使用すると自動化が可能になり、コンピュータに依存する最新のクラウド サービスで必要な、コスト効率が高く可能な認証が可能になります。

さまざまなサイズがありますが、最も一般的な選択は RSA 2048 ビット暗号化です。機能的には、SSH キーはパスワードを収集し、アクセスを許可し、アクセス レベルを制御します。 Windows 10 で SSH を有効化または生成するには、いくつかの方法があります。ここでは、PuTTY を使用して Windows で SSH キーを生成する方法を説明します。ただし、開始する前に、SSH キーが Windows に存在するかどうかをいくつか確認してみましょう。

Windows-vps Windows 10 VPS ホスティング

リモート デスクトップ用の効率的な Windows 10 VPS を最安価格で入手しましょう。 NVMe SSD ストレージと高速インターネット上で動作する無料の Windows 10。

Windows 10 VPS プランをチェックする

Windows 10 での既存の SSH キーの確認

SSH キーを生成する前に、既存の SSH キーを確認することをお勧めします。これを行うには、次の手順を実行します。

  1. Windows タスクバーの検索ボックスに「cmd」と入力して、Windows コマンド ラインを開きます。
  2. コマンドプロンプト環境で次のように入力します。 ssh-keygen
  3. SSH-keygen がない場合は、次のメッセージが表示されます。

「ssh-keygen」は、内部コマンドまたは外部コマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません              

  1. SSH キーのデフォルトのディレクトリは次のようになります。
/c/Users/YourUserName/ .ssh/id_rsa.pub 

注: bash を使用して git をインストールした場合は、cmd の代わりに git Bash を開く必要があります。

PuTTY を使用して Windows で SSH キーを生成する

PuTTY は、Microsoft Windows で実行される PC でのターミナル エミュレーションに使用される無料のオープンソース実装です。 SSH、Telnet、SCP、rlogin、raw ソケット接続などのいくつかのプロトコルをサポートできます。 PuTTY を使用すると、Windows 10 で Windows ターミナル経由で SSH キーを生成できます。 PuTTY を使用して Windows 10 で SSH キーを生成するには、次の手順を実行します。

「こちらもお読みください: SSH経由でWebサイトに接続します

ステップ 1: PuTTY をダウンロードする

システムに PuTTY がまだない場合は、ここからダウンロードできます リンク. ダウンロード後、インストールしてください。

ステップ 2: PuTTY をインストールする

ダウンロードしたファイルをクリックすると、インストールプロセスを開始できます。についてのこの記事を読むことができます PuTTY を使用して Linux サーバーに接続する または、インストール ウィザードに従ってください。最初のページで、「次へ」をクリックします。

PuTTY インストーラーのようこそ画面
PuTTY インストーラーのようこそ画面

次に、保存先のフォルダーを選択します。デフォルトの保存先は C ドライブ\Program files\PuTTY\ です。ご希望のアドレスに変更できます。

PuTTY インストーラーの場所の選択
PuTTY インストーラーの場所の選択

次に、インストールする製品機能を選択します。特定の要件がない場合は、デフォルトの選択に従い、「インストール」をクリックして次の画面に進みます。

PuTTY インストーラーがインストールするコンポーネントを選択する
PuTTY インストーラーがインストールするコンポーネントを選択する

おめでとう。 PuTTY をインストールします。 Windows 10 で SSH キーを生成する最初の手順が完了しました。次の手順に進みましょう。

ステップ 3: PuTTY SSH キージェネレーターを実行する

  • キーボードの Windows キーを押します。 
  • 検索バーに「PuTTYgen」と入力します (cmd を使用して「PuTTYgen」と入力することもできます)。 
  • PuTTYgen を右クリックし、「管理者として実行」を選択します。
  • プロンプトが表示されたら、「はい」を選択します。
PuTTY を管理者として起動する
PuTTY を管理者として起動する

ステップ 4: Windows 10 で PuTTY を使用して SSH キーを生成する 

ここで、Windows 10 で SSH キーを生成するには、次の手順を実行します。

  • PuTTY ジェネレータ ページで、[生成] をクリックします。
PuTTY キー ジェネレーターのメイン画面
PuTTY キー ジェネレーターのメイン画面
  • カーソルの移動は明らかに冗談なので、疲れる必要はありません。進行状況バーがすべて緑色になるまで待ちます。
PuTTY キー ジェネレータ キーが生成されています
PuTTY キー ジェネレータ キーが生成されています
  • をクリックして公開キーを保存します。 公開鍵を保存する ボタン。このキーを保存する場所を選択し、名前を付けます。
uTTY キージェネレーターキーの詳細
PuTTY キー ジェネレーター キーの詳細
  • 秘密キーを保存するには、 会話 メニュー。 
PuTTY キー ジェネレーター キーのエクスポート メニュー
PuTTY キー ジェネレーター キーのエクスポート メニュー
  • 「OpenSSH キーのエクスポート」をクリックすると、「保護するためのパスフレーズなしでキーを保存してもよろしいですか?」と尋ねられます。 「はい」を選択してください。
  • キーを保存する場所を選択します。
  • 秘密キーに名前を付けます。

おめでとう。 PuTTY を使用して、必要な SSH キーを生成することができました。 Windows に最適な SSH クライアント。もちろん、Windows 10 ネイティブのクライアントである OpenSSH を使用してキーを生成することもできますが、このアプリにはより重要な機能がいくつか欠けているため、ほとんどのユーザーは PuTTY またはその代替手段を使用することを好みます。 

こちらもお読みください: MikroTik CHR を VPS にインストールする (PuTTY を使用)

SSH キーはサーバーのセキュリティに十分ですか?

つまり、セキュリティは処理されているようです。安全なキーを使用してサーバーに接続されます。それだけです。しかし、サーバーはどうでしょうか?本当に安全ですか?セキュリティを重視したサーバー プロバイダーがなければ、SSH セキュリティに費やしたすべての労力が無意味になってしまいます。たとえば、Cloudzy はユーザーに対するセキュリティの重要性を認識しており、AI を活用したファイアウォールとインテリジェントな DDoS 保護をすべてのサーバーに提供しています。 Linux VPS 予定。したがって、ラップトップを二重起動する危険を冒さずに任意の Linux ディストリビューションを使用したい場合は、次のリンクをチェックしてください。 Linux VPS 予定。 

共有

詳細はブログから

読み続けてください。

MikroTik L2TP VPN ガイドの Cloudzy タイトル画像。シールド アイコンが付いた青と金のデジタル トンネルを介してサーバー ラックに接続しているラップトップを示しています。
セキュリティとネットワーキング

MikroTik L2TP VPN セットアップ (IPsec を使用): RouterOS ガイド (2026)

この MikroTik L2TP VPN セットアップでは、L2TP がトンネリングを処理し、IPsec が暗号化と整合性を処理します。それらを組み合わせることで、サードパーティ製の古いものを使用せずにネイティブ クライアントとの互換性が得られます。

レクサ・サイラスレクサ・サイラス 9 分で読めます
リモート ホスト ID の変更に関する SSH 警告メッセージを表示するターミナル ウィンドウ。濃い青緑色の背景に修正ガイドのタイトルと Cloudzy ブランドが表示されます。
セキュリティとネットワーキング

警告: リモート ホスト ID が変更されましたとその修正方法

SSH は、システム間に暗号化されたトンネルを作成する安全なネットワーク プロトコルです。グラフィックを必要とせずにコンピュータにリモート アクセスする必要がある開発者の間で依然として人気があります。

レクサ・サイラスレクサ・サイラス 10 分で読めます
Linux 名前解決エラーの警告記号と暗い背景に青色のサーバーが表示された DNS サーバーのトラブルシューティング ガイドの図
セキュリティとネットワーキング

名前解決の一時的な失敗: 意味と修正方法?

Linux を使用しているときに、Web サイトにアクセスしたり、パッケージを更新したり、インターネット接続を必要とするタスクを実行しようとすると、名前解決エラーで一時的に失敗することがあります。

レクサ・サイラスレクサ・サイラス 12 分で読めます

導入する準備はできていますか? 月額 $2.48 から。

2008 年以降の独立したクラウド。AMD EPYC、NVMe、40 Gbps。 14日間の返金。