PuTTY is a free software SSH, Telnet, rlogin, and raw TCP client. It was originally available only for Windows, but is now also available on various Unix platforms, with work-in-progress ports to Classic Mac OS and Mac OS X. Other people have contributed unofficial ports to other platforms, such as Symbian powered mobile phones. It is beta software written and maintained primarily by Simon Tatham, and is open source, licensed under the MIT License.
The current version (as of April 2005) is 0.58, which contains several new features, including improved Unicode support, for international characters and right-to-left or bidirectional languages.
Prior to 0.58, three consecutive releases (0.55–0.57) were made to fix significant security holes in previous versions, some allowing client compromise even before the server is authenticated.
Some features of PuTTY are:
- The storing of hosts and preferences for them for later use.
- Control over the SSH encryption key and protocol version.
- Command-line SCP and SFTP clients, called "pscp" and "psftp" respectively.
- Control over port forwarding with SSH, including built-in handling of X11 forwarding.
- Full XTerm, VT102, and ECMA-48 terminal emulation.
The name "PuTTY" has no definite meaning; according to the FAQ:
- is the name of a popular SSH and Telnet client. Any other meaning is in the eye of the beholder. It's been rumoured that ‘PuTTY’ is the antonym of ‘getty’, or that it's the stuff that makes your Windows useful, or that it's a kind of plutonium Teletype. We couldn't possibly comment on such allegations.
Main functions
Main functions are realised by PuTTY files themselves:
- PuTTY - the Telnet and SSH client itself
- PSCP - an SCP client, i.e. command-line secure file copy
- PSFTP - an SFTP client, i.e. general file transfer sessions much like FTP
- PuTTYtel - a Telnet-only client
- Plink - a command-line interface to the PuTTY back ends
- Pageant - an SSH authentication agent for PuTTY, PSCP and Plink
- PuTTYgen - an RSA and DSA key generation utility.
See also
External links
Alternate versions
- PuTTY for Symbian OS (including version 9.1) and additional fonts
- PuTTYFile A PuTTY variant that allows writing sessions / hostkeys etc. to files (insted of Windows Registry). Some users prefer this approach for using PuTTY on USB sticks.
- portaPuTTY portaPuTTY is a hacked version of PuTTY that stores all its information in files, not in the registry. Similar in concept to PuTTYFile.
- Secure Terminal A PuTTY variant that promises to feature a toolbar, better GUI, and many other features missing from PuTTY such as Find, Favourites, etc.
- Vintela PuTTY adds support for GSSAPI and Kerberos using a user's Windows desktop login credentials. It is available under the same license as the main PuTTY release.
- PieTTY is a free SSH client based on PuTTY and is claimed by the author to be more focused on improving support for multilingual (especially CJK) environments, and having a more simple user interface.
- LePutty adds support for Zmodem transfers.
- PuTTYcyg allows PuTTY to act as a Cygwin terminal.
- PuTTY SC adds support for PKCS#11 compatible Smartcard.
- PuTTY: Tray Version minimizes to the Windows system tray, URL recognition, transparency, reconnect after standby and displaying a high-color icon.
- PuttyTabs adds Tab support
- TuTTY includes experimental support for connecting to computers/switches over a serial port.
- QuickPutty A tray icon that can launch PuTTY saved sessions. This functionality is included in Pageant as of version 0.57.
Freeware | Free software | Cryptographic software | Network-related software | Terminal emulators | Portable Application
PuTTY | PuTTY | PuTTY | PuTTY | PuTTY | PuTTY | PuTTY | PuTTY | PuTTY | PuTTY | PuTTY