PuTTY: a free SSH and Telnet client

This is a mirror. Follow this link to find the primary PuTTY web site.

Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team
Download: Stable · Pre-release · Snapshot | Docs | Privacy | Changes | Wishlist

PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.

The latest version is 0.82. Download it here.

LEGAL WARNING: Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed. We believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and Wales and in many other countries, but we are not lawyers, and so if in doubt you should seek legal advice before downloading it. You may find useful information at cryptolaw.org, which collects information on cryptography laws in many countries, but we can't vouch for its correctness.

Use of the Telnet-only binary (PuTTYtel) is unrestricted by any cryptography laws.

Latest news

2024-12-21 Pre-releases of 0.83 now available

We're working towards a 0.83 release, containing bug fixes and minor features compared to 0.82. Pre-release builds are available, and we'd appreciate people testing them and reporting any issues.

2024-11-27 PuTTY 0.82 released

PuTTY 0.82, released today, improves Unicode support. Usernames and passwords read from the terminal or the Windows console now support full Unicode, so that you can use characters outside the Windows system code page, or the character set configured in PuTTY. The same is true for usernames and file names provided via the PuTTY tools' command line and via the GUI. (However, unfortunately not yet if you save and reload a session.)

2024-04-15 PuTTY 0.81 released

PuTTY 0.81, released today, fixes a critical vulnerability CVE-2024-31497 in the use of 521-bit ECDSA keys (ecdsa-sha2-nistp521). If you have used a 521-bit ECDSA private key with any previous version of PuTTY, consider the private key compromised: remove the public key from authorized_keys files, and generate a new key pair.

However, this only affects that one algorithm and key size. No other size of ECDSA key is affected, and no other key type is affected.

2023-12-18 PuTTY 0.80 released

PuTTY 0.80, released today, includes a fix for the Terrapin vulnerability in some SSH protocol extensions (aka CVE-2023-48795). The issue also needs patching in the server.

2023-08-26 PuTTY 0.79 released

PuTTY 0.79, released today, is mostly a bug fix release, with only minor new features in SSH and terminal mouse handling.

The most important bug fix is that we've restored the Windows 'install scope' to the way it was in 0.77 and earlier, reverting the security workaround we had to put into 0.78. This means the 0.79 Windows installer will not uninstall 0.78 automatically, so we recommend uninstalling 0.78 by hand first, if you have it installed. As before, if you've ended up with both versions installed, uninstalling them both and then running the new installer will put everything right.

2023-07-31 GPG key rollover

We've generated a fresh set of GPG keys for signing PuTTY release and snapshot builds, since the old ones were due to expire. We will begin signing snapshots with the new snapshot key, and future releases with the new release key. For continuity, the new master key is signed with the old master key. See the keys page for more information.

Site map


If you want to comment on this web site, see the Feedback page.
(last modified on Sat Dec 21 08:44:03 2024)