Network-Share
伺服器 A 上的服務如何在沒有域級身份驗證的情況下將文件複製到伺服器 B?
CruiseControl.Net 在伺服器 A (Win2003) 上執行。它需要將一些文件從伺服器A複製到伺服器B(Win2008)。它需要在無人看管的情況下執行此操作,無需任何使用者登錄到任何一台機器。
我們沒有執行 Windows 域,因此所有使用者帳戶都是本地的。
CC 沒有“經過身份驗證的副本”任務,因此無法讓它對伺服器 B 進行身份驗證,而只能使用 UNC 路徑。
我可以在伺服器 B 上打開一個不受限制的共享,但這似乎是個壞主意。
除了 FTP,我還有哪些選擇?
(而且,是的,我意識到這正是域控制器的用途…… :-)
在兩台機器上使用相同的使用者名和密碼創建一個使用者帳戶(或鏡像 CruiseControl 在 ServerB 上使用的使用者)。然後在伺服器 B 上創建一個具有該使用者寫入權限的共享。從 ServerA 發送的身份驗證將是使用者的使用者名/密碼,這也將在 ServerB 上驗證。