In meiner aktuellen Umgebung sind alle meine Linux-Server nur über einen Bastion-Host zugänglich, für den MFA aktiviert ist.
Ich habe es geschafft, Ansible dazu zu bringen, erfolgreich mit Servern über die Bastion zu kommunizieren. Das einzige Problem besteht darin, dass für jeden Host eine neue Verbindung zur Bastion hergestellt wird, was bedeutet, dass ich so viele MFA-Schlüssel eingeben muss, wie ich Server habe. Schlechte Zeiten. :(
Ich habe versucht, mit solchen Dingen in meiner SSH-Konfiguration herumzuspielen, um zu versuchen, Multiplexing zum Laufen zu bringen:
Host bastion
ControlMaster auto
ControlPath ~/.ssh/ansible-%r@%h:%p
ControlPersist 5m
Leider scheint es nicht zu tun. Hat jemand Tipps, wie ich verhindern kann, dass Ansible für jeden Host, den es berührt, die Verbindung über meinen Bastion-Host wiederherstellt?
Vielen Dank!
ForwardAgent
in Ihrer SSH-Konfiguration Ihrer Workstation (nicht die Bastion) aktiviert