Как настроить пользователей / ключи, чтобы Ansible мог работать с несколькими хостами? - PullRequest
0 голосов
/ 18 июня 2019

В настоящее время я использую среду песочницы, чтобы помочь лучше понять Linux и Ansible.

У меня виртуальная машина rhel 7.6, на которой установлен / запущен Ansible, к которому я подключаюсь через моба.Затем у меня есть 2 тестовые виртуальные машины, с которыми я хотел бы запустить Ansible.

Я не могу подключиться по SSH от Ansible VM к любой из тестовых виртуальных машин (открытый ключ запрещен для доступа), но я могу подключиться напрямую к тестовой виртуальной машине.,

Как настроить ключи / хосты?нужно ли загружать закрытый ключ на виртуальную машину Ansible?

Ответы [ 2 ]

0 голосов
/ 20 июня 2019

другой метод, отличный от лучших примеров развертывания id_rsa.pub, - это настройка переменных инвентаризации для ваших хостов / групп путем установки ansible_user, ansible_ssh_pass (с использованием хранилища), ansible_become_user, ansible_become_pass (с использованием хранилища)

0 голосов
/ 18 июня 2019

Попробуйте развернуть ключ ~/.ssh/id_rsa.pub с управляющей машины Ansible на одну из ваших виртуальных машин в файле ~/.ssh/authorized_keys.Скопируйте содержимое ~/.ssh/id_rsa.pub с управляющего компьютера Ansible в ~/.ssh/authorized_keys на целевом хосте.Вы можете использовать команду ssh-copy-id, чтобы выполнить это для вас, если у вас есть доступ к целевому хосту каким-либо способом.

...