CruiseControl.Net работает на сервере A (Win2003). Ему нужно скопировать некоторые файлы с сервера A на сервер B (Win2008). Это необходимо сделать без присмотра, без входа пользователя ни на одну из машин.
У нас нет домена Windows, поэтому все учетные записи пользователей локальные.
CC не имеет задачи «аутентифицированного копирования», поэтому нет способа заставить его аутентифицироваться на сервере B и просто использовать путь UNC.
Я мог бы открыть неограниченный общий ресурс на сервере B, но это кажется плохой идеей.
Какие у меня есть варианты, кроме FTP?
(И, да, я понимаю, что это именно то, для чего нужны контроллеры домена ... :-)
Создайте учетную запись пользователя на обеих машинах с одинаковым именем пользователя и паролем (или отразите пользователя, которого CruiseControl использует на ServerB). Затем создайте общий ресурс на сервере B с разрешениями для этого пользователя на запись. Аутентификация, отправленная с ServerA, будет именем пользователя / pwd, которое также будет проверяться на ServerB.