PuTTY Download Page

Home | Licence | FAQ | Docs | Download | Keys
Mirrors | Updates | Feedback | Changes | Wishlist

Here are the PuTTY files themselves:

LEGAL WARNING: Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed. I believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and many other countries, but I am not a lawyer and so if in doubt you should seek legal advice before downloading it. You may find this site useful (it's a survey of cryptography laws in many countries) but I can't vouch for its correctness.

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

The files we offer below are cryptographically signed. We also supply cryptographically signed lists of MD5 checksums. To download our public keys and find out more about our signature policy, visit the Keys page. If you need a Windows program to compute MD5 checksums, you could try the one at this site, or this site (although beware that those programs themselves are not signed, so if you're really paranoid you still can't be 100% sure!).

The latest release version. This will generally be a version I think is reasonably likely to work well. If you have a problem with the release version, it might be worth trying out the latest development snapshot (below) to see if I've already fixed the bug, before reporting it to me.
For Windows 95, 98, ME, NT, 2000 and XP on Intel x86
PuTTY: putty.exe (or by FTP) (RSA sig) (DSA sig)
PuTTYtel: puttytel.exe (or by FTP) (RSA sig) (DSA sig)
PSCP: pscp.exe (or by FTP) (RSA sig) (DSA sig)
PSFTP: psftp.exe (or by FTP) (RSA sig) (DSA sig)
Plink: plink.exe (or by FTP) (RSA sig) (DSA sig)
Pageant: pageant.exe (or by FTP) (RSA sig) (DSA sig)
PuTTYgen: puttygen.exe (or by FTP) (RSA sig) (DSA sig)
For Windows NT on Alpha
PuTTY: putty.exe (or by FTP) (RSA sig) (DSA sig)
PuTTYtel: puttytel.exe (or by FTP) (RSA sig) (DSA sig)
PSCP: pscp.exe (or by FTP) (RSA sig) (DSA sig)
PSFTP: psftp.exe (or by FTP) (RSA sig) (DSA sig)
Plink: plink.exe (or by FTP) (RSA sig) (DSA sig)
Pageant: pageant.exe (or by FTP) (RSA sig) (DSA sig)
PuTTYgen: puttygen.exe (or by FTP) (RSA sig) (DSA sig)
A .ZIP file containing all the binaries (except PuTTYtel), and also the help files
For Intel x86: putty.zip (or by FTP) (RSA sig) (DSA sig)
For Alpha: putty.zip (or by FTP) (RSA sig) (DSA sig)
Source code for all platforms
Source: putty-src.zip (or by FTP) (RSA sig) (DSA sig)
MD5 checksums for all the above files
MD5sums: md5sums (or by FTP) (RSA sig) (DSA sig)

The latest development snapshot. This will be built every day, automatically, from the current development code - in whatever state it's currently in. If you need a fix for a particularly crippling bug, you may well be able to find a fixed PuTTY here well before the fix makes it into the release version above. On the other hand, these snapshots might sometimes be unstable.
For Windows 95, 98, ME, NT, 2000 and XP on Intel x86
PuTTY: putty.exe (or by FTP) (RSA sig) (DSA sig)
PuTTYtel: puttytel.exe (or by FTP) (RSA sig) (DSA sig)
PSCP: pscp.exe (or by FTP) (RSA sig) (DSA sig)
PSFTP: psftp.exe (or by FTP) (RSA sig) (DSA sig)
Plink: plink.exe (or by FTP) (RSA sig) (DSA sig)
Pageant: pageant.exe (or by FTP) (RSA sig) (DSA sig)
PuTTYgen: puttygen.exe (or by FTP) (RSA sig) (DSA sig)
For Windows NT on Alpha
PuTTY: putty.exe (or by FTP) (RSA sig) (DSA sig)
PuTTYtel: puttytel.exe (or by FTP) (RSA sig) (DSA sig)
PSCP: pscp.exe (or by FTP) (RSA sig) (DSA sig)
PSFTP: psftp.exe (or by FTP) (RSA sig) (DSA sig)
Plink: plink.exe (or by FTP) (RSA sig) (DSA sig)
Pageant: pageant.exe (or by FTP) (RSA sig) (DSA sig)
PuTTYgen: puttygen.exe (or by FTP) (RSA sig) (DSA sig)
A .ZIP file containing all the binaries (except PuTTYtel), and also the help files
For Intel x86: putty.zip (or by FTP) (RSA sig) (DSA sig)
For Alpha: putty.zip (or by FTP) (RSA sig) (DSA sig)
Source code for all platforms
Source: putty-src.zip (or by FTP) (RSA sig) (DSA sig)
MD5 checksums for all the above files
MD5sums: md5sums (or by FTP) (RSA sig) (DSA sig)

Access via CVS

If you want to keep track of the PuTTY development right up to the minute, or view the change logs for each of the files in the source base, you can access the PuTTY master CVS repository directly.

You can access the repository by means of CVS pserver. The CVSROOT variable you need is ":pserver:cvsuser@cvs.tartarus.org:/home/cvs". Password is "anonymous"; check out module "putty". In other words, on a typical Unix CVS setup, you can check out a copy of the PuTTY development code using the commands

cvs -d :pserver:cvsuser@cvs.tartarus.org:/home/cvs login
(enter the password "anonymous" when prompted)
cvs -d :pserver:cvsuser@cvs.tartarus.org:/home/cvs co putty
(PuTTY should now be checked out for you. You will not need to enter the password again.)

In case you aren't able to access the real PuTTY repository using pserver, we also provide a tar.gz archive of the CVS repository, updated every night. So if you want to browse PuTTY's CVS history, you could download that, unpack it, and point a local CVS client at it. Click here to download the CVS archive: putty-cvs.tar.gz.

Alternatively, you can browse the CVS repository on the WWW, here.

Contributions

Lars Gunnarsson has written a graphical front end for PSCP, in Delphi. You can get it from his web site, at www.i-tree.org.

Olivier Deckmyn has written a small utility called "QuickPutty", which puts up a small window containing a list of your saved sessions for quick and easy launching. It can also appear as an icon in the PuTTY System tray. You can get it from his web site, here.


Comments to putty@projects.tartarus.org
(last modified on Thu, 18 Apr 2002, 09:18:59 GMT)