
CruiseControl.Net se ejecuta en el servidor A (Win2003). Necesita copiar algunos archivos del servidor A al servidor B (Win2008). Debe hacer esto sin supervisión, sin que ningún usuario haya iniciado sesión en ninguna de las máquinas.
No ejecutamos un dominio de Windows, por lo que todas las cuentas de usuario son locales.
CC no tiene una tarea de "copia autenticada", por lo que no hay forma de autenticarlo en el Servidor B y simplemente usar una ruta UNC.
Podría abrir un recurso compartido sin restricciones en el servidor B, pero parece una mala idea.
¿Cuáles son mis opciones además de FTP?
(Y sí, me doy cuenta de que esto es precisamente para lo que sirven los controladores de dominio... :-)
Respuesta1
Cree una cuenta de usuario en ambas máquinas con el mismo nombre de usuario y contraseña (o refleje el usuario que utiliza CruiseControl en el ServidorB). Luego cree un recurso compartido en el servidor B con permisos para que ese usuario escriba. La autenticación enviada desde el ServidorA será el nombre de usuario/contraseña del usuario, que también se validará en el ServidorB.