For a requirement of one of our partners, I need to offer an SFTP service to host a file that will change daily. The requirement for the use of SFTP is decided and beyond my control.
I want to offer this service on the same machine where the hosted file is created. This is a Windows Server 2012 R2 server.
Since this machine contains sensitive data, I want to choose a server where the creator(s) can be trusted. And of course, if possible, for free or little cost.
I have considered installing OpenSSH on the machine, but I don't really want to expose the entire OS from SSH and have it be linked to the Windows Users (etc), just to host one file via SFTP. (Btw, this is an assumption I am making.)