Download PuTTY and PuTTY Key Generator Online

Welcome to the future of PuTTY and PuTTY key generator. Download the latest release of the PuTTY version and get complete guide about PuTTY commands and it's working.

PuTTYkey is a key generator tool for creating pairs of public and private SSH keys. PuTTY is useful in network file transfer application, serial console, and open-source terminal eliminator.

PuTTY is defined as software supporting several network protocols, SCP, SSH, rlogin, Telnet, and raw socket connections. For Windows and Linux, this software is used for the terminal emulator, network file transfer application, and serial console.

In this website, you can grasp the in-depth knowledge of Putty for various platforms and learn its connectivity with image guidelines. It’s time for you all to explore the experience of PuTTY with interest.

Uses of PuTTY

For UNIX and Linux system, this software is most prominently used to secure remote shell access; it is one of its many uses.

For the MS- Window platform, Putty is most likely used, SSH client.

In the world of SSH, the most used implementation is of Open SSH.

What is PuTTY?

A British programmer Simon Tatham has written and maintained the PuTTY primarily. It is a software that supports several network protocols, SCP, SSH, Rlogin, Telnet, and raw socket connections. For Windows and Linux, this software is used for the terminal emulator, network file transfer application, and serial console. Image is an example of an SSH session of PuTTY.

How to Use PuTTY?

Below three program needed to install on your local computer, and these can be downloaded from download PuTTY.

  1. For SSH client – PuTTY
  2. For RSA and DSA Key generation – PuTTYgen
  3. For SSH authentication agent for PuTTY – Pageant

How to Manage Session in PuTTY?

You need to specify the specific options in the preliminary panel to open a session.

  1. The Host Name Bar (or IP Address) in this user has to input the name or the IP Address of the server.
  2. Radio button Connection Type will allow the user to connect to the network of their choice.
  3. Port bar filled automatically once you select the type of connection. The bar stays blank if you choose the Raw Type, and users have to enter the port manually.
  4. The Serial Line and Speed will replace the Host Name and Port Bars once you select the Serial as the connection type.
    The "Load, save or delete a stored session" helps you set some connection without acknowledging all the details.
  5. After saving it, you can select the save session and click on Load. In the respective box of the configuration panel, the save setting will appear.
  6. To modify the save session, the panel permits by first loading a session, edit everything you want to modify i.e., make changes, and finally click on the Save button.
  7. To delete the season, the Users have this option.

The Close Window on Exit option helps the user decide whether they want the PuTTY terminal has to be closed as the session ends or to restart the session on Termination. After download and installing 2 or 3 steps helps you to run PuTTY successfully.

What is PuTTYgen?

Puttygen is nothing but the key generator tool by which the private and public SSH keys for putty is created. PuTTYgen is also counted as its primary function. PuTTYgen uses its format in .ppk to generate the keys. Puttygen is a part of putty. PuTTYgen originally made for the Microsoft Windows operating system, but now it is used for a multi-operating system like Linux, macOS, etc. For Windows, PuTTYgen.exe is the graphical tool, whereas, for the Linux OS, it is the command-line version and accessible by SSH commands.

Uses of PuTTYgen

Generally, the Unix uses the command line type interface MS-Dos to get anything to be processed. Users need to write command lines.

These command lines can run over the network, and the network protocol like SSH, Telnet, Rlogin, etc. helps these purposes.

The network protocol SSH is a cryptographic network protocol, and it helps you access an internet server while encrypting any of the information sent to it.

The other protocol is Telnet, Rlogin if you have a login account on a web server or connect to a UNIX system. PuTTY helps you in such kind of transfer.

PuTTY Key Supported on PuTTY Generator

Currently, 5 types of Putty Key is supported on Putty Key Generator they are as follows:

  1. For SSH-1 protocol the RSA key can be used.
  2. For SSH-2 protocol the RSA key can be used.
  3. For SSH-2 protocol the DSA key can be used
  4. For SSH-2 protocol the ECDSA (elliptic curve DSA) can be used.
  5. For SSH-2 protocol an Ed25519 key can be used.

Note SSH-1 protocol support only one type of key i.e. RSA whereas SSH-2 supports more than one key i.e. RSA, DSA, ECDSA, and Ed25519.

How to Use PuTTY Key Generator?

To generate the SSH keys for private and public is done by the help of PuTTYgen. The steps to create the RSA key for a window are mentioned below.

PuTTY can be easily installed with the PuTTY.msi package. There is no need for separate downloading.

Run the PuTTYgen

Step 1: To run the PuTTYgen for window follow the steps: Start menu → All Programs → PuTTy→ PuTTYgen


Step 2: Specify the size (strength) of the key.

  • 2048 bits is more than enough for RSA.
  • The ECDSA supports 256,384 and 521 bit.
  • 256 is the only valid size for the Ed25519.

Step 3: The PuTTY key generator dialog box will appear on the screen.

Step 4: In the dialog Generate button will appear. Click on it to generate the key.

Choose the key with its strength and pressed the Generate’ button than PuTTY starts generating the key. A progress bar will appear and to generate the randomness move the mouse around over the blank area in PuTTYgen Window. PuTTYgen starts creating the key once the progress bar reaches the end.

Step 5: Fingerprint value can be shown in the ‘Key fingerprint ‘box. There is no need to keep it secret as it is derived cryptographically from the public key value.

Step 6: PuTTYgen allows you to set a comment for your key if you use more than one key for multipurpose. There is no need to remember the key fingerprint for it.

Step 7: In the key phrases, the unique key phrases are added, and you are asked to confirm the passphrase field.

Step 8: To save private and public keys, click on the “Save Public Key” and “Save Private Key” buttons.

Step 9: You will note that for the public key pasting into Open SSH authorized_key field, the text starts with SSH-RSA located on the top of the window. Use ctrl+c to copy the entire text of your clipboard, and this requires a key, which has to post in the clipboard of the public key tool of the control panel or directly on the cloud server.

Guided Article