
CruiseControl.Net 正在伺服器 A (Win2003) 上執行。它需要將一些檔案從伺服器A複製到伺服器B(Win2008)。它需要在無人值守的情況下完成此操作,無需任何使用者登入任何一台電腦。
我們沒有運行 Windows 網域,因此所有使用者帳戶都是本地的。
CC 沒有「經過身份驗證的複製」任務,因此無法使其向伺服器 B 進行身份驗證並僅使用 UNC 路徑。
我可以在伺服器 B 上開啟一個不受限制的共享,但這似乎是一個壞主意。
除了 FTP 之外,我還有哪些選擇?
(是的,我意識到這正是網域控制站的用途......:-)
答案1
使用相同的使用者名稱和密碼在兩台電腦上建立使用者帳戶(或鏡像 CruiseControl 在 ServerB 上使用的使用者)。然後在伺服器 B 上建立一個具有該使用者寫入權限的共用。從 ServerA 發送的身份驗證將是使用者的使用者名稱/密碼,這也將在 ServerB 上驗證。