PuTTYgen 対応: Windows

対応OS: Windows
  • Free
  • 4.3 (6 票)
  • V 0.83
Editor

James

更新済み 2026/1/26

WindowsでセキュアなSSHキーを作成するためのシンプルなツール

PuTTYgenは、PuTTYの制作者によって提供されている小型で無料のツールです。主な役割は、安全な接続のための暗号化キーを作成することです。これらのキーはペアで提供されます。お使いのコンピューターに保持する秘密鍵と、アクセスしたいサーバーに配置する公開鍵です。

PuTTYgenは主にWindowsで動作しますが、メインのPuTTYスイートを通じてLinuxやmacOS用のバージョンも存在します。このツールは軽量でインストールを必要とせず、実行ファイルをダウンロードして実行するだけです。

PuTTYgenは、IT初心者、Web開発者、およびリモートシステムにアクセスするためのより安全でパスワード不要な方法を求めるすべての人に最適です。初心者にとっても十分にシンプルでありながら、定期的にサーバーを管理する上級ユーザーにとっても信頼できるツールです。

キーペアの生成

PuTTYgenは、RSA、DSA、ECDSA、およびEd25519キーを生成できます。キーペアの生成は、初心者であっても数クリックで完了します。

パスワード保護されたキー

秘密鍵にパスフレーズを追加できます。これによりセキュリティが一段階強化されるため、万が一誰かが秘密鍵ファイルにアクセスしたとしても、パスフレーズなしでは使用できません。

キーのエクスポート

PuTTYgenでは、さまざまな形式でキーをエクスポートできます。たとえば、秘密鍵をPuTTYの.ppk形式で保存したり、他のツールとの互換性のためにOpenSSH形式に変換したりできます。

フィンガープリントの表示

キーの作成後、PuTTYgenはフィンガープリントを表示します。これはサーバーへの接続時にキーの身元を確認するのに役立ち、不正アクセスを防止します。

ランダムシード機能

キーを生成する際、PuTTYgenはマウスをランダムに動かすよう求めます。これにより、ツールがより強力で予測不可能なキーを作成できるようになり、セキュリティが向上します。

使いやすさ

PuTTYgenは初心者にとっても非常に明快です。ファイルをダウンロードした後、インストールなしで起動できます。インターフェースは整理されており、キーの生成、保存、パスフレーズの追加のためのボタンが簡単に見つかります。

学習コストは最小限です。キーペアを生成したり、サーバーで使用するためにエクスポートしたりするのに深い技術的知識は必要ありません。インターフェース上の指示がプロセスをガイドしてくれます。簡単な手順に従うことができれば、数分でSSHキーを作成して使用できます。

パフォーマンス

PuTTYgenは非常に軽量です。即座に開き、システムリソースをほとんど使用しないため、古いWindows PCにも適しています。キーの生成速度は、キーの種類とサイズによって異なります。RSAキーは作成が速く、Ed25519キーはわずかに遅いですが、より安全です。

ツールは安定しており、クラッシュすることはほとんどなく、他のソフトウェアに干渉することもありません。サイズが小さいため、バックグラウンドで実行していてもコンピューターの速度が低下することはありません。

日常的な用途

リモートサーバーへのログイン

Webサーバーを管理している場合、PuTTYgenを使用してキーを作成すれば、毎回パスワードを入力することなく安全にログインできます。

GitHubまたはGitLabの認証

開発者は、Gitプラットフォーム用のSSHキーを生成するためにPuTTYgenを使用できます。これにより、コードのプッシュやプルがより速く安全になります。

安全なファイル転送

WinSCPのようなツールは、安全なファイル転送のためにPuTTYgenのキーを使用できます。これにより、コンピューターとサーバー間のデータ移動の安全性が確保されます。

安全性とプライバシー

PuTTYgenは広告を表示せず、特別な権限も必要としません。すべての操作はお使いのコンピューター上でローカルに実行されます。秘密鍵はデバイスに残り、パスフレーズがオンラインで送信されることはありません。そのため、個人利用および業務利用の両方において非常に安全なツールです。

秘密鍵は常に安全に保管することを忘れないでください。秘密鍵を紛失するとサーバーからロックアウトされる可能性があり、他人に共有するとセキュリティが損なわれる恐れがあります。

PuTTYgenの使用方法

PuTTYgenは、公開鍵と秘密鍵を含むSSHキーペアを作成するためのツールです。これらのキーを使用すると、毎回パスワードを入力することなくサーバーに安全に接続できます。WindowsでRSAキーを生成する方法は次のとおりです。

1. PuTTYgenを開く: PuTTYをインストールした後、Windows → スタートメニュー → すべてのプログラム → PuTTY → PuTTYgenに移動します。これにより、PuTTYキー生成ウィンドウが起動します。

2. キーを生成する: 「Generate」ボタンをクリックします。指示に従って、空白領域の上でマウスをランダムに動かします。これにより、PuTTYgenはより強力で安全なキーを作成できます。

3. パスフレーズを追加する: 「Key passphrase」と「Confirm passphrase」フィールドに、独自のパスフレーズを入力します。これにより、他の誰かが秘密鍵にアクセスした場合でも保護されます。

4. キーを保存する: 「Save Public Key」と「Save Private Key」をクリックして、コンピューターにキーを保存します。必ず安全な場所に保存してください。

5. 公開鍵をコピーする: ウィンドウの上部に、「Public key for pasting into OpenSSH authorized_keys file」というラベルのテキストフィールドが表示されます。これはssh-rsaで始まります。このテキスト全体をコピー(Ctrl + C)し、サーバーやクラウドサービスが必要とする場所に貼り付けます。

これらの手順に従うことで、PuTTY、WinSCP、またはSSH認証をサポートするその他のツールで使用できるセキュアなSSHキーペアが準備できます。

メリット

  • + 軽量かつ無料
  • + 初心者でも使いやすい
  • + 複数のキータイプに対応
  • + パスフレーズによる強力なセキュリティオプション
  • + インストール不要で動作

デメリット

  • SSHキー管理に限定されている
  • 最小限のインターフェースで高度なガイドがない
  • キーのカスタマイズオプションがわずかしかない

🛡 100% クリーン&安全

スキャン実行: 94 のアンチウイルスエンジン (VirusTotal)。

デジタル署名 (ファイルハッシュ)

  • SHA-256: aa8e5036d973688f1e8622fbe9ab22e037346e0def0197bf5e7cdf37da4e223d

ユーザーレビュー

4.3

6 票

レビューを書く

  • Thomas Wright
    Thomas Wright 2026年1月27日
    ★★★★★

    I love that it is a standalone executable. No installation required, making it very convenient for quick tasks.

  • Kevin Wu
    Kevin Wu 2026年1月26日
    ★★★★★

    Essential for managing public and private keys on Windows. Integrates seamlessly with the standard PuTTY client.

  • Samantha Reed
    Samantha Reed 2026年1月26日
    ★★★

    It works well for key generation, but the UI feels stuck in the nineties. Could use a modern refresh.

  • Elena Rodriguez
    Elena Rodriguez 2026年1月25日
    ★★★★

    Simple and effective utility. The interface is a bit old-fashioned, but it gets the job done without any fuss.

  • Robert Miller
    Robert Miller 2026年1月24日
    ★★★★★

    Fast and reliable tool for generating SSH keys. It works perfectly every time I need to set up a new server.