CruiseControl.Net 在服务器 A (Win2003) 上运行。它需要将一些文件从服务器A复制到服务器B(Win2008)。它需要在无人看管的情况下执行此操作,无需任何用户登录到任何一台机器。
我们没有运行 Windows 域,因此所有用户帐户都是本地的。
CC 没有“经过身份验证的副本”任务,因此无法让它对服务器 B 进行身份验证,而只能使用 UNC 路径。
我可以在服务器 B 上打开一个不受限制的共享,但这似乎是个坏主意。
除了 FTP,我还有哪些选择?
(而且,是的,我意识到这正是域控制器的用途...... :-)
在两台机器上使用相同的用户名和密码创建一个用户帐户(或镜像 CruiseControl 在 ServerB 上使用的用户)。然后在服务器 B 上创建一个具有该用户写入权限的共享。从 ServerA 发送的身份验证将是用户的用户名/密码,这也将在 ServerB 上验证。