Setup FTP / SFTP server

view story

http://superuser.com – I want to setup an FTP server that also has SFTP capabilities. So clients should be able to use regular FTP or secure FTP (SFTP) to connect to the server. Is this possible? How do I do this? IIS doesn't support SFTP and neither does FileZilla (at first we thought FileZilla was able to do this, but it appears that it is only the client that is able to use SFTP, not the server). The FTP server will be hosted in a VM in Windows Azure. The OS is preferable Windows Server 2012. If there is a better solution using Linux, let me know, but we prefer the windows OS. (HowTos)