A client program for the SSH, Telnet and Rlogin network protocols
PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator.
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 everything the Unix machine sends back is displayed in the window. So you can work on the Unix machine as if you were sitting at its console, while actually sitting somewhere else.
- The storing of hosts and preferences for later use
- Self-contained executable requires no installation
- Control over the SSH encryption key and protocol version
- Control over port forwarding with SSH - local, remote or dynamic port forwarding
- Emulates most xterm, VT102 control sequences, and much of ECMA-48 terminal emulation
- Supports 3DES, AES, Arcfour, Blowfish, DES
- Public-key authentication support
- Command-line SCP and SFTP clients
If you happen to work with *nix servers, Putty is a must-have. It's configuration UI is a little geeky and counter-intuitive, but most people who work with *nix servers can live with that :) And we don't have much choice BTW.
Best ssh client for all time
Even I recommend this project there are some usability issues which should be solved/improved ;-)