I don't know if this is possible in your environment, but I have always used a simple Linux box and turned on remote access. Poof...I have an SFTP server. You need a directory and credentials, but that's about it.
I have used it with a large number of Cisco applications from CUCM to Prime.