Курс 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'
|
Оригинал