Я хотел бы выполнить вход SSH без пароля на другой сервер Linux, и я хотел бы выполнить настройку с помощью ansible
Не могли бы вы посоветовать почему
~/.ssh/id_rsa.pub
hostvars[item]['ansible_ssh_host_key_rsa_public']
разные ?
Вот задача, использованная в качестве примера:
- debug: msg="ssh-rsa {{ hostvars[item]['ansible_ssh_host_key_rsa_public'] }} {{ hostvars[item]['ansible_user_id'] }}@{{ hostvars[item]['ansible_hostname'] }}"
with_items: "{{ groups.pmacct }}"
when: inventory_hostname in groups.ipacc
- meta: end_play
ansible_ssh_host_key_rsa_public
это ключ хоста от /etc/ssh/ssh_host_rsa_key.pub
файл на удаленном хосте.
~/.ssh/id_rsa.pub
- это открытый ключ вашей локальной учетной записи.