WinSSHD is an SSH Secure Shell 2 server for Windows platforms. It supports secure remote access via console (vt100, xterm and bvterm supported),Secure remote access via GUI (WinVNC or XP Remote Desktop required),Secure file transfer using SFTP and SCP (compatible with all major clients), and Secure TCP/IP connection tunneling (port forwarding).
Quick and easy to install. No-nonsense user interface. It was very easy to get an SFTP server up and running with this.
Cons
$39.95 to buy for personal use only. It's $99 for business use.
Summary
The best of several ftp servers that were evaluated
cdb123
Pros
I had 18 hours to evaluate an recommend an FTP server to a client that was going to run it in their DMZ. After evaluating several, it came down to two, and ultimately WinSSHD won out. An FTP server should not be judged on how easily it is administered, as they are typically setup once, then occasionaly users are added or removed. Logging should be automagic, and monitoring should be handled by Windows, not from within the server. This tool has all of the capabilities that you would expect of a high end server, such as: unlimited SSL, SSH, and unsecure users; restrictions that can be granted at the group or user level (or both!); user accounts that are either domain based or virtual; virtual directories to restrict users; etc. In addition to the price, the two things that won me over are (a) the unlimited SSH _AND_ SSL connections, and (b) the ability to run commands when a user logs in, and/or when they log out! This was a perfect solution for my client: the need to leap-frog data through the DMZ without risking the security of the company's infrastructure or the data. Logging made troubleshooting very easy, and once the users are setup, the system runs without any issues.
Cons
I would really like to say something, but I haven't found anything wrong with the product - when I do, I will gladly post it here, but it may be a while.