ドメイン レベルの認証なしで、サーバー A 上のサービスがサーバー B にファイルをコピーするにはどうすればよいですか?

ドメイン レベルの認証なしで、サーバー A 上のサービスがサーバー B にファイルをコピーするにはどうすればよいですか?

CruiseControl.Net はサーバー A (Win2003) で実行されています。サーバー A からサーバー B (Win2008) にいくつかのファイルをコピーする必要があります。どちらのマシンにもユーザーがログインしていない状態で、この操作を無人で実行する必要があります。

Windows ドメインを実行していないため、すべてのユーザー アカウントはローカルです。

CC には「認証済みコピー」タスクがないため、サーバー B に対して認証して UNC パスを使用する方法はありません。

サーバー B で無制限の共有を開くこともできますが、それは良い考えではないようです。

FTP 以外のオプションは何ですか?

(そして、はい、これがまさにドメイン コントローラーの目的であることはわかっています... :-)

答え1

両方のマシンに同じユーザー名とパスワードを持つユーザー アカウントを作成します (または、CruiseControl が使用するユーザーを ServerB にミラーリングします)。次に、そのユーザーが書き込みできる権限を持つ共有を Server B に作成します。ServerA から送信される認証はユーザーのユーザー名/パスワードになり、ServerB でも検証されます。

関連情報