服务器A上的服务如何在没有域级别validation的情况下将文件复制到服务器B?

CruiseControl.Net正在服务器A上运行(Win2003)。 它需要将一些文件从服务器A复制到服务器B(Win2008)。 它需要做到这一点无人看pipe,没有任何用户login到任何一台机器。

我们没有运行Windows域,所以所有的用户帐户都是本地的。

CC没有“validation副本”任务,因此无法使其对服务器B进行身份validation,只使用UNCpath。

我可以在服务器B上打开一个无限制的共享,但是这似乎是一个坏主意。

除FTP之外,我还有什么select?

(而且,是的,我意识到,这正是域控制器对于… 🙂

在两台机器上使用相同的用户名和密码创build一个用户帐户(或镜像CruiseControl在ServerB上使用的用户)。 然后在服务器B上创build一个共享,并具有该用户的写权限。 从ServerA发送的authentication将是用户的用户名/密码,这也将在ServerB上进行validation。