2017-02-01 2 views
0

Ich habe http://www.techpaste.com/2015/08/rundeck-windows-nodes-configuration/ gefolgt und Windows-Knoten erstellt, aber während ich einen Job laufen seine sagen "Passwort ist nicht festgelegt", aber wenn ich Passwort als eine Option mit dem Namen winrmPassword dann seine zur Verfügung stellen Arbeiten. Ich habe geschrieben:Probleme beim Erstellen von Rundeck Windows-Knoten und die Verwendung der Schlüsselauthentifizierung

name = "win_node" connection = "WINRM_NATIVE" node-Testamentsvollstrecker = "overthere-winrm" winrm-Passwort-Option = "winrmPassword" winrm-Protokoll = "http" winrm-auth-type = "basic" username = "winrmuser" hostname = "ec2-54-213-198-191.us-west-2.compute.amazonaws.com"

und winrmPassword als Option geben. Es funktioniert. So 1. Wie führe ich einen Job in mehreren Knoten, wenn jedes Passwort anders ist? 2. Wie kann ich Schlüssel für die Windows-Authentifizierung verwenden? Kann jemand die Datei resource.xml für dasselbe teilen?

Antwort

0

Ich habe das obige Problem gelöst: 1. Wir müssen Schlüssel basierte Auth verwenden, wenn wir die gleiche cmd in mehreren Windows-Knoten gleichzeitig ausführen möchten. 2. Für key-basierte Authentifizierung in Windows; i. Folgen Sie zuerst allen Schritten von http://www.techpaste.com/2015/08/rundeck-windows-nodes-configuration/ und konfigurieren Sie openSSH asd winrm für alle Windows-Knoten. Stellen Sie sicher, dass Firewall-Regeln für den Winrm-Knoten in Windows ordnungsgemäß festgelegt sind. ii. Folgen Sie http://www.techpaste.com/2015/06/windows-ssh-server-setup-and-configuration/ und stellen Sie sicher, dass wir Befehle ausführen können, um Windows-Knoten von Rundeck-Server ohne Passwort, nur über Schlüssel Ziel. Erteilen Sie die Berechtigung zum Lesen des privaten Schlüssels, den Sie mit dem Befehl chmod erteilen können. iii. resources.xml Datei aktualisieren:

<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"/> 

Sie fertig sind !! Sie können alle Befehle über rundeck an Zielknoten ausführen, da Winrmuser über Administratorzugriff verfügt.

Verwandte Themen