Como um serviço no Servidor A pode copiar arquivos para o Servidor B sem autenticação no nível do domínio?

1

O CruiseControl.Net está sendo executado no servidor A (Win2003). Ele precisa copiar alguns arquivos do Servidor A para o Servidor B (Win2008). Ele precisa fazer isso de forma autônoma, sem que nenhum usuário esteja logado em qualquer máquina.

Não estamos executando um domínio do Windows, portanto, todas as contas de usuário são locais.

O CC não possui uma tarefa de "cópia autenticada", portanto, não há como autenticá-lo no Servidor B e apenas usar um caminho UNC.

Eu poderia abrir um compartilhamento irrestrito no Servidor B, mas isso parece ser uma má ideia.

Quais são minhas opções além do FTP?

(E, sim, percebo que é precisamente para isso que os controladores de domínio são ...: -)

    
por Deane 19.01.2010 / 20:56

1 resposta

5

Crie uma conta de usuário em ambas as máquinas com o mesmo nome de usuário e senha (ou espelhe o usuário que o CruiseControl usa sobre o ServerB). Em seguida, crie um compartilhamento no Servidor B com permissões para esse usuário escrever. A autenticação enviada do ServerA será o username / pwd do usuário, que será validado no ServerB também.

    
por 19.01.2010 / 21:00