現在の環境では、MFAが有効になっている要塞ホストを介してのみ、すべてのLinuxサーバーにアクセスできます。
Ansibleが要塞を介してサーバーと正常に通信できるようにしましたが、唯一の問題は、ホストごとに要塞への新しい接続を確立することです。つまり、サーバーと同じ数のMFAキーを入力する必要があります。悪い時代。:(
多重化を機能させるために、私のssh設定で次のようなものをいじってみました:
Host bastion
ControlMaster auto
ControlPath ~/.ssh/ansible-%r@%h:%p
ControlPersist 5m
残念ながらそれはそれをしていないようです。誰かが、要塞ホストを介して接続するすべてのホストについて、Ansibleが接続を再確立して接続を再確立できないようにする方法についていくつかのヒントを得ましたか?
ありがとう!
おそらくあなたにはすでに発生していますが...要塞ホストがパケット転送だけでなく通常のログインアクセスを許可し、ansible構成に大量のファイルが含まれていない場合は、要塞から直接構成を実行してみてください。 。
—
パルティアンショット
必ずしも要塞ホストからではなく、同じ環境内の任意のホストである可能性があります。専用のAnsible制御ホストがあります。これにより、ユーザーは奇妙なAnsible設定やサポートされていないAnsibleバージョンが実行されなくなります。また、これによりプレイブックの速度が大幅に向上します。
—
うどんだん2016年
(MFAとは何なのかわかりません)
—
Baptiste Mille-Mathias
ForwardAgent
ワークステーションのssh構成で(要塞ではなく)有効にしますか