Generate SSH key pairs for secure, password-less authentication. Supports RSA, DSA, ECDSA, and Ed25519.
PuTTYgen is a key generation utility included with PuTTY. It generates public and private key pairs for SSH authentication.
Recommendation: Use Ed25519 for new SSH key pairs.
Download puttygen.exe from the download page.
Type of key to generate:
○ RSA (2048-16384 bits)
○ DSA (1024 bits only)
○ ECDSA (256/384/521 bits)
● Ed25519 (recommended)
○ Ed448 (448 bits)
Click "Generate" and move your mouse randomly to create cryptographic randomness.
Enter a strong passphrase to encrypt your private key.
Security: Never share your private key. Only the public key should be uploaded to servers.
~/.ssh/authorized_keys.ppk fileputtygen mykey.ppk -O private-openssh -o id_ed25519
puttygen mykey.ppk -O public-openssh -o id_ed25519.pub
puttygen id_ed25519 -o mykey.ppk
.ppk private key file.pageant.exe (runs in system tray)..ppk file.