安全的FTP解决scheme

这是场景。 我们有外部顾问获得AD用户名和密码到我们的networking。 我们的networking服务器(Win 2003)拥有多个网站,我们希望通过FTP访问需要更新文件的各种人员。 我们在一个混合的环境(Mac / Linux / Windows)中工作,需要提供一个客户端来简化我们给每个人如何更新网站的指示。 理想情况下,这将是最终用户通过浏览器下载的瘦客户机。 我们希望能够分配AD用户到他们的网站所在的文件夹。

是否有FTP服务器解决scheme提供FTPS(我们不需要完全encryption,只需要身份validation握手)和一个客户端,以便用户体验相同的Windows服务器板和提供用户分配到文件夹?

XlightFTP是一个基于Windows的服务器,使用Active Directory进行身份validation。

在客户端,你可以使用AnyClient ,这是一个基于Java的FTP小程序,可以在任何操作系统上运行。

客户端和服务器都支持SFTP。

在支持SFTP(大多数/所有nix做)或兼容的Windows服务器的nix系统(Unix或Linux)上的SSH服务器,以及具有用curb或winbind与AD一起工作的系统设置。 对于客户端,有Windows的WinSCP,我认为Mac有一个内置的(不知道)。

需要注意的是,SFTP和FTP并不完全相同,SFTP实际上是一个带有花哨接口的SCP,而SCP是SSH的一部分,而FTP则是它自己的完整版本。

由于他们已经有AD凭据,这听起来像一个VPN的工作。

你有没有考虑使用FTP Java Applet?

Java Applet可以embedded到任何网页中,并可以configuration为连接到每个定义的FTP服务器,用户凭证可以提示或通过encryption的JavaScriptvariables传递。

看看UnlimitedFTP Secure Applet,它可以连接到FTP / SFTPS / FTPS服务器,运行在网页上,并可以通过JavaScript集成到任何其他网页。

http://www.utechsoft.com/products/unlimitedftp/

完全披露:该用户是utechsoft的雇员。