2017-02-01 18 views
0

私はhttp://www.techpaste.com/2015/08/rundeck-windows-nodes-configuration/に従ってWindowsノードを作成しましたが、 "パスワードは設定されていません"というジョブを実行している間、winrmPasswordワーキング。 は私が書かれている:rundeck windowsノードを作成し、鍵認証プロセスを使用しているときに発生する問題

名= "win_node" connectionTypeに= "WINRM_NATIVE" ノード・エグゼ= "overthere-WinRMの" WinRMのパスワード・オプション= "winrmPassword" WinRMのプロトコル= "HTTP" にWinRM-AUTH型= "basic" username = "winrmuser" hostname = "ec2-54-213-198-191.us-west-2.compute.amazonaws.com"

winrmPasswordをオプションとして指定します。それは働いている。 だから 1.各パスワードが異なる場合、複数のノードでジョブを実行するにはどうすればよいですか? 2. Windows認証にキーを使用するにはどうすればよいですか?誰も同じresource.xmlファイルを共有できますか?

答えて

0

私は上記の問題を解決しました: 1.一度に複数のウィンドウノードで同じcmdを実行するには、キーベースの認証を使用する必要があります。 2. Windowsのキーベース認証の場合。 i。まず、http://www.techpaste.com/2015/08/rundeck-windows-nodes-configuration/からすべての手順を実行し、すべてのWindowsノードに対してopenSSH asd winrmを設定します。ファイアウォールルールがwindowsノードのwinrmに適切に設定されていることを確認してください。 ii。 http://www.techpaste.com/2015/06/windows-ssh-server-setup-and-configuration/に従って、キーを使用してパスワードを与えずに、rundeckサーバーからWindowsノードをターゲットにするコマンドを実行できることを確認してください。 chmodコマンドを使用して許可することができる秘密鍵を読み取るための許可を与えます。 iii。 resources.xmlファイルを更新:

<node name="node_name" username="winrmuser" 
    hostname="hostname_for_windows_node" ssh-keypath="full_path_to_private_key" 
    ssh-authentication="privateKey" 
    ssh-key-passphrase-option="option.sshKeyPassphrase"/> 

完了です! winrmuserに管理者アクセス権があるので、任意のコマンドをターゲットノードにrundeck経由で実行できます。

関連する問題