Публикация

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

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

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

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

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

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

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

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

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

1
ssh-keygen -t ed25519 -C "ansible"

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

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

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

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

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

1
2
eval $(ssh-agent)
ssh-add

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

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

Оригинал

Публикация защищена лицензией CC BY 4.0 .