Ich habe einen SHH-Schlüssel aus /home/renz/.shh/id_rsa.pub. Ich möchte dies zu meinem Ziel-Host in /root/.shh/authorized_keys durch ansible hinzufügen. Ich habe es versucht, aber nicht funktioniert.Wie kann ich meinen privaten Schlüssel zu einem Ziel-Host durch ansible hinzufügen
---
- hosts: snapzio
tasks:
- name: Set authorized key took from file
authorized_key:
user: master
state: present
key: "{{ lookup('file', '/home/renz/.ssh/id_rsa.pub') }}"
path: /root/.ssh/authorized_keys
weil an erster Stelle kann ich nicht mit dem Host kommunizieren, weil mein Schlüssel nicht in den autorisierten Schlüsseln ist. Ich denke, diese Idee macht Sinn, wenn ich mit vielen Hosts kommunizieren möchte. anstatt einfach den Schlüssel manuell zu kopieren und einzufügen.
Wenn Sie die Authentifizierung mit öffentlichen Schlüsseln nicht verwenden können, müssen Sie die Kennwortauthentifizierung verwenden. Ich verstehe nicht, worum es bei dieser Frage geht. – techraf
Mögliches Duplikat von [So führen Sie Ansible Playbook auf mehreren Servern richtig aus?] (Https://stackoverflow.com/questions/44276426/how-to-run-ansible-playbook-to-multiple-servers-in- ein richtiger Weg) –