Putty 0.52 is simple, fast, easy to set up and continues to support advanced features.
My favorite SSH client, Simon Tathams Putty, was updated in January to support Version 2 of the Secure Shell protocol, bringing it up-to-date on the latest SSH protocol. (Version 1 of SSH has critical security weaknesses, so SSH servers are best configured to allow only SSH Version 2 clients.)
Putty 0.52 (available for free download at www.chiark.greenend.org.uk/~sgtatham/putty/dowload.html) includes a new character-based Secure FTP client that is easier to use for secure file transfer than the SCP (secure copy) command-line-driven utility that was part of older versions of Putty. Secure FTP is part of SSH Version 2, so having a secure FTP rounds out Puttys SSH2 support.
Secure FTP is definitely the way to go as a file upload technology because regular old FTP sends passwords over the wire in clear textunacceptable behavior for most accounts. Depending on how they are configured, FTP servers can also require many open ports in the firewall.
FTP still makes sense as an anonymous file download technology because FTP clients are built into all Web browsers and into many file management shells such as Windows Explorer. Using HTTP is also an option, but it doesnt support wildcard or directory transfers, so FTP still has an edge for large-scale file distribution. For uploads or as a way for individual users to access private files, FTP has long outlived its usefulness.
Because Putty is free, its secure FTP client can be easily distributed to any users who need it. I would like to see wildcard support in Puttys secure FTP client, and a Windows client would be welcome.
Putty 0.52 includes a complete user manual, has a full-screen mode for that retro Unix terminal look and supports Unicode.
Putty is simple, fast, easy to set up and continues to support advanced features such as port forwarding. A key management agent saves retyping passwords. I highly recommend this upgrade.
Timothy Dyck is a Senior Analyst with eWEEK Labs. He has been testing and reviewing application server, database and middleware products and technologies for eWEEK since 1996. Prior to joining eWEEK, he worked at the LAN and WAN network operations center for a large telecommunications firm, in operating systems and development tools technical marketing for a large software company and in the IT department at a government agency. He has an honors bachelors degree of mathematics in computer science from the University of Waterloo in Waterloo, Ontario, Canada, and a masters of arts degree in journalism from the University of Western Ontario in London, Ontario, Canada.