Ansible: Wie man einen TPM-gespeicherten SSH-Schlüssel für die SSH-Authentifizierung verwendet

In Ihrer Ansible-Inventar-Datei können Sie ansible_ssh_extra_args='-o PKCS11Provider=/usr/lib/x86_64-linux-gnu/libtpm2_pkcs11.so.1' angeben, um einen TPM-gespeicherten SSH-Schlüssel für die SSH-Authentifizierung zu verwenden.

Dies wird SSH zwingen, den TPM-PKCS#11-Provider für die SSH-Schlüssel-Authentifizierung zu verwenden, sodass Sie Ihre im TPM gespeicherten SSH-Schlüssel sicher verwenden können.

inventory.ini
[servers]
server01 ansible_host=10.1.2.3 ansible_user=myuser ansible_ssh_extra_args='-o PKCS11Provider=/usr/lib/x86_64-linux-gnu/libtpm2_pkcs11.so.1'

Check out similar posts by category: Ansible