SilverSHielD is a free, feature-rich, award-winning SSH (SSH2) and SFTP server for Windows. Below you can read some of its features:
Authentication
Keyboard-interactive
Password-based (also supports Windows/AD account authentication!)
Public-Key (supports multiple keys per user!)