Мне нужно настроить SFTP-сервер на машине Windows 2008 Server, который будет использоваться для получения больших файлов (~ 200 МБ). Мне нужен сервер для аутентификации любых пользователей, пытающихся войти в систему, по LDAP / ActiveDirectory компании.
Я пытался сделать это с помощью OpenSSH для Windows (также известный как SSHWindows), но безуспешно. Кажется, это возможно в Linux, если возиться с файлами конфигурации OpenSSH, но в SSHWindows это невозможно.
Какое (желательно бесплатное) программное обеспечение я могу использовать для этого?
FreeFTPd работает просто великолепно и может использовать аутентификацию Windows или приложения. Если Ваш сервер SFTP является членом Вашего домена AD, он может использовать Ваш AD. Если Вы будете нуждаться в фактической аутентификации через LDAP или не сможете сделать Ваш сервер членом Вашего AD, то это не будет соответствовать Вашим потребностям.
Вы изучили использование ProFTPd? Это имеет модуль для sftp/scp и для аутентификации LDAP. Я недавно устанавливаю некоторые серверы Соляриса на работе, которые используются для sftp/scp передач файлов и используют Сервер каталогов Fedora для аутентификации пользователя.
Похоже, что это может быть скомпилировано и установлено в Windows с помощью cygwin.