↓Перейти к основному содержимому

Курс Ansible - урок 2 - Обзор и настройка SSH

·150 слов·1 минута
Андрей Двуреченский
Автор
Андрей Двуреченский
Вводный курс Ansible - This article is part of a series.
Part 2: This Article

Курс Ansible - урок 2 - Обзор и настройка SSH
#

Ansible — это невероятная утилита для управления конфигурацией и подготовки к работе, которая позволяет автоматизировать все процессы. В этой серии вы узнаете всё, что вам нужно знать, чтобы использовать Ansible для повседневных административных задач. Во втором эпизоде мы рассмотрим некоторые базовые знания, в частности OpenSSH, который необходим для работы Ansible.

Сгенерировать ssh-ключ
#

ssh-keygen -t ed25519 -C "jay default"

Скопируйте ssh-ключ на сервер (ы)
#

ssh-copy-id -i ~/.ssh/id_ed25519.pub <IP Adderss>

Сгенерируйте ssh-ключ, который будет использоваться специально для Ansible
#

ssh-keygen -t ed25519 -C "ansible"

Скопируйте ssh-ключ на сервер (ы)
#

ssh-copy-id -i ~/.ssh/ansible.pub

Используйте SSH-ключ для подключения к серверу
#

ssh -i .ssh/<key_name> <IP Address>

Чтобы кэшировать кодовую фразу для нашего сеанса, мы можем использовать ssh-агент
#

eval $(ssh-agent)
ssh-add

Вот псевдоним, который вы можете добавить в свой .bashrc, чтобы упростить работу
#

alias ssha='eval $(ssh-agent) && ssh-add'

Оригинал

Вводный курс Ansible - This article is part of a series.
Part 2: This Article