2024-09/03/ssh-key_per_ansible.txt

31 lines
1.7 KiB
Plaintext
Raw Normal View History

2024-09-16 14:12:20 +00:00
% ansible all -i 192.168.1.117, -u service -k -m authorized_key -a "user=service key=\"$(cat ~/.ssh/id_ed25519.pub)\""
# ^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ ^^
# | | | |
# | | | Frage nach SSH-Passwort, "sshpass" muss installiert sein,
# | | | Hostkey muss bereits gespeichert/akzeptiert sein
# | | |
# | | SSH-Login als User "service"
# | |
# | "Host-List", Komma-Liste der IP-Adressen - bei einer IP mit abschließendem Komma!
# |
# Alle bekannten Rechner
% ansible all -i 192.168.1.117, -u service -k -b -K -m authorized_key -a "user=service key=\"$(cat ~/.ssh/id_ed25519.pub)\""
# ^^ ^^
# | |
# | Frage nach "Become"-Passwort, hier "sudo" (default)
# |
# Benutze "Become"
% ansible all -i 192.168.1.117, -u service -k -b --become-method=su -K -m authorized_key -a "user=service key=\"$(cat ~/.ssh/id_ed25519.pub)\""
# ^^ ^^^^^^^^^^^^^^^^^^ ^^
# | | |
# | | Frage nach "Become"-Passwort, hier "su"
# | |
# | Nutze "su" für erweiterte Rechte/"Become"
# |
# Benutze "Become"