Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I need to set up an SFTP server on a Windows 2008 Server machine that will be used to recieve large files (~200MB). I need the server to authenticate any users trying to log on, against the company's LDAP / ActiveDirectory.

I have tried to do this with OpenSSH for Windows (AKA SSHWindows) but had no luck. It seems to be possible in Linux by fiddling with the OpenSSH config files, but it does not seem to be possible in SSHWindows.

What (preferably free) software can I use to achieve this?

share|improve this question

closed as off topic by voretaq7 Feb 17 '12 at 20:13

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    

3 Answers 3

FreeFTPd works just fine, and can use Windows or application authentication. If your SFTP server is a member of your AD domain, it can use your AD. If you need actual authentication via LDAP, or can't make your server a member of your AD, then it won't fit your needs.

share|improve this answer

Have you looked into using ProFTPd? It has a module for sftp/scp and for LDAP authentication. I recently setup some Solaris servers at work that are being used for sftp/scp file transfers and are using Fedora Directory Server for user authentication.

It looks like it can be compiled and installed on Windows using cygwin.

share|improve this answer

While it's not free, we have been using zFTPserver for about a year. It integrates with AD and runs on windows.

http://www.zftpserver.com/

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.