Dodatek A Protokół SSH

W Ansible mechanizmem transportowym jest protokół SSH, dlatego musisz poznać kilka jego funkcjonalności, aby w pełni wykorzystać jego zalety.

Natywny klient SSH

Domyślnie Ansible korzysta z natywnego programu klienckiego zainstalowanego w systemie operacyjnym. Oprogramowanie to wykorzystuje wszystkie typowe funkcjonalności klienta, m.in. uwierzytelnianie w systemie Kerberos i logowanie za pomocą pośrednich hostów (ang. jump hosts). Ansible uwzględnia indywidualne ustawienia konfiguracyjne w pliku ~/.ssh/config.

Agent SSH

Obsługę prywatnych kluczy SSH ułatwia poręczny program ssh-agent. Po jego uruchomieniu można dodawać za pomocą poniższego polecenia nowe prywatne klucze wykorzystywane przez klienta SSH:

$ ssh-add /path/to/keyfile.pem ...

Get Ansible w praktyce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.