If using sftp with WinSCP is still an option, but you do not want users to have SSH access, this can be achieved easily with sshd_config-settings like:
# override default of no subsystems
Subsystem sftp /usr/libexec/sftp-server
Match Group sftp
X11Forwarding no
AllowTcpForwarding no
ForceCommand /usr/libexec/sftp-server
Not sure if this is fits your needs though.
-Urban

