Installing PuTTY on Windows provides a trusted graphical SSH client for remote administration, serial console access, and secure file transfers using SCP or SFTP.
PuTTY is a suite of Windows networking utilities that includes PuTTY (terminal client), PuTTYgen (key generator), Pageant (SSH agent), and command-line tools such as plink, pscp, and psftp. The installer places the executables into a program directory and creates Start menu shortcuts, while session profiles and cached host keys are stored per-user in the Windows registry.
Download packages only from the official PuTTY site to avoid trojanized builds, and prefer the 64-bit installer on modern systems. The .msi installer typically requires administrator approval, while standalone executables can run without installation when administrative rights are restricted.
Steps to install PuTTY on Windows:
- Open the official PuTTY download page in a browser.
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Installers from unofficial mirrors can be modified to include malware.
- Select the 64-bit .msi installer package for Windows.
The 32-bit installer is only required on legacy 32-bit Windows installations.
- Save the downloaded installer file to a known location such as Downloads.

- Open the downloaded .msi file to start the installer.
Windows SmartScreen prompts may require selecting More info before a Run anyway option appears.
- Approve the User Account Control prompt to allow installation changes.
Administrator approval is required to install into system locations like C:\Program Files.
- Click Next on the installer welcome screen.

- Accept the license terms when prompted.

- Keep the default destination folder unless a custom location is required.
A typical install path is C:\Program Files\PuTTY.
- Keep the default feature selection to install PuTTY, PuTTYgen, Pageant, and transfer tools.

- Click Install to begin copying files.

- Click Finish after the installer completes.

- Search for PuTTY in the Start menu.

- Confirm the PuTTY Configuration window opens.
Saved sessions and cached host keys are stored per-user under HKEY_CURRENT_USER\Software\SimonTatham\PuTTY.
- Launch PuTTYgen from the Start menu to confirm the key utility is installed.
Mohd Shakir Zakaria is a cloud architect with deep roots in software development and open-source advocacy. Certified in AWS, Red Hat, VMware, ITIL, and Linux, he specializes in designing and managing robust cloud and on-premises infrastructures.
