Несколько удобных инструментов я еще не видел упомянутый:
XlightFTP является основанным на окнах сервером, который аутентифицирует Active Directory использования.
На стороне клиента Вы могли использовать что-то как AnyClient, который является основанным на Java апплетом FTP, который работает на любой ОС.
Оба поддержка клиента и сервера SFTP также.
Сервер SSH в отклонить системе (Unix или Linux), который поддерживает SFTP (большинство/все отклоняет, делают) или совместимом Windows Server, и имеет системную установку с обочиной или winbind для работы с AD. для клиентов существует WinSCP для окон, и я думаю, что Mac имеет созданный в одном (не уверенный).
нужно отметить, что SFTP и FTP нисколько не являются тем же самым, SFTP является действительно SCP с необычным интерфейсом, и SCP является частью SSH, в то время как FTP является своим собственным зверем полностью.
Так как у них уже есть AD учетные данные, это походит на задание для VPN.
Рассматривали ли вы возможность использования FTP-апплета Java?
Java-апплет может быть встроен в любую веб-страницу и может быть настроен для подключения к определенному FTP-серверу, учетные данные пользователя могут запрашиваться или передаваться через зашифрованные переменные JavaScript.
Взгляните на UnlimitedFTP Secure Аплет, он может подключаться к серверам FTP / SFTPS / FTPS, запускается на веб-странице и может быть интегрирован через JavaScript в любую другую веб-страницу.
http://www.utechsoft.com/products/unlimitedftp/
Полное раскрытие: Этот пользователь является сотрудником компании utechsoft.