PuTTY is a free and open source terminal emulator that supports many network protocols, such as SCP, SSH, SFTP, Telnet and rlogin. It also has support for making raw socket connections. It was originally developed specifically for Windows, to provide the operating system with terminal emulation tools comparable to what was available on Unix-like operating systems, but it has since been ported to other operating systems as well.
- Support for just about every networking protocol in existence, including SCP, SSH, Telnet, SCP and STFP
- Has the ability to generate keys for use within in secure protocols such as SSH
- Makes managing a Linux machine from Windows as easy as possible
- Completely free to use
- Provides almost everything a system administrator would need when managing a remote site
- Fast, reliable and very configurable
- The sheer amount of configuration options can be overwhelming for some
- There is no support for scripting a session or for writing a macro
- There has been no official release, even after 20 years of existence
What do you do if you use Microsoft Windows and need to access a remote Linux system? For years, if you asked this question on just about any technical forum on the Internet, the answer would be simple: you install PuTTY. In fact, you had to install either PuTTY or something that was clearly a clone of PuTTY, as Windows does not include any native tools to do the things PuTTY does. PuTTY is actually a combination of several useful programs. These include the PuTTY terminal emulator, an SCP client called PSCP, a SFTP client called PSFTP, a telnet-only client called PuTTYtel, an SSH authentication agent called Pageant, a key generation utility called PuTTYgen, and a standalone terminal emulator called pterm. PuTTY is really a must have tool for anyone involved in computer systems administration. It is fast, reliable, and you cannot beat its price. It is also very configurable. That does not mean that it has no faults. Because it is so configurable, the sheer number of configuration options can be overwhelming to some. It also has no support for scripting a session or for writing a macro. Finally, even though the software has been around for 20 years, they still have not had an official release.