winget install --id PuTTY.PuTTY
About PuTTY
PuTTY is a client program for the SSH, Telnet, Rlogin, and SUPDUP network protocols. These protocols are all used to run a remote session on a computer, over a network. PuTTY implements the client end of that session: the end at which the session is displayed, rather than the end at which it runs. In really simple terms: you run PuTTY on a Windows machine, and tell it to connect to (for example) a Unix machine. PuTTY opens a window. Then, anything you type into that window is sent straight to the Unix machine, and...
What's new in 0.83.0.0
- Support for ML-KEM, the NIST-standardised post-quantum key exchange mechanism. (In addition to NTRU Prime, which has been supported since 0.78.) - Support for full Unicode file names in Windows file selector dialogs. (However, these do not yet round-trip through a saved session.) - Bug fix: psftp -b works again. - Bug fix: assertion failure if an SSH connection times out at the login prompt. - Bug fix: crash in Pageant if an SSH connection is abandoned while waiting for a deferred decryption passphrase. - Bug fix: tight loop if PuTTY tried to send an empty answerback string. - Bug fix: accidental truncation of some configuration edit boxes' contents to 127 characters. - Bug fix: Windows XP support was accidentally broken, and now reinstated. - Bug fix: restored interoperation with third-party tools that auto-fill login prompts by sending ^M for Return. - Bug fix: confusion when terminal window resized by tools like FancyZones. - Bug fix: the small keypad keys didn't reliably work in the terminal on Unix.
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.83.0.0 | Unknown | - Support for ML-KEM, the NIST-standardised post-quantum key exchange mechanism. (In addition to NTRU Prime, which has been supported since 0.78.) - Support for full Unicode file names in Windows file selector dialogs. (... |
| 0.82.0.0 | Unknown | - Major refactoring of Unicode handling to allow the use of 'foreign' Unicode characters, i.e. outside the system's configured default character set / code page. Not yet complete, but the following things work: - Windows... |
| 0.81.0.0 | Unknown | No notes |
| 0.80.0.0 | Unknown | No notes |
| 0.79.0.0 | Unknown | No notes |
| 0.78.0.0 | Unknown | • Support for OpenSSH certificates, for both user authentication keys and host keys. • New SSH proxy modes, for running a custom shell command or subsystem on the proxy server instead of forwarding a port through it. • N... |
| 0.77.0.0 | Unknown | • Major improvements to network proxy support: • Support for interactively prompting the user if the proxy server requires authentication. • Built-in support for proxying via another SSH server, so that PuTTY will SSH to... |
| 0.76.0.0 | Unknown | • New option to abandon an SSH connection if the server allows you to authenticate in a trivial manner. • Bug fix: Windows PuTTY crashed when the 'Use system colours' option was used. • Bug fix: crash on Windows when usi... |
| 0.75.0.0 | Unknown | • Security fix: on Windows, a server could DoS the whole Windows GUI by telling the PuTTY window to change its title repeatedly at high speed. • Pageant now supports loading a key still encrypted, and decrypting it later... |
| 0.74.0.0 | Unknown | • Security fix: if an SSH server accepted an offer of a public key and then rejected the signature, PuTTY could access freed memory, if the key had come from an SSH agent. • Security feature: new config option to disable... |