June 1, 2022

Подключение удаленных хостов по SSH к Ansible

Использование WinSCP и Putty как консоль
Ansible в основном связывается с клиентскими компьютерами через SSH.
С помощью следующей команды создайте SSH-ключ, который будет использоваться для подключения к хостам:
ssh-keygen -t rsa

Скопируйте сгенерированный ключ на каждый хост, который будет обслуживаться Ansible:
ssh-copy-id root@your_ip

Копируем пароль и правой кнопкой мыши вставляем его в строку консоли Putty. Как пароль вставится видно не будет. Нажимаем Enter и дальше вы получите сообщение что ключ успешно добавлен на удаленную машину. Это значит, что ваш удаленный хост добавлен к машине ansible.
Записи хостов находятся в файле:
/root/.ssh/known_hosts

Важно: на каждом хосте должен быть установлен язык python и пакет python-apt:
apt-get install python python-apt