Nel mio ambiente attuale, ho tutti i miei server Linux accessibili solo attraverso un host bastione, che ha abilitato MFA.
Sono riuscito a ottenere Ansible per comunicare con successo con i server attraverso il bastione, l'unico problema è che stabilisce una nuova connessione al bastione per ciascun host, il che significa che devo inserire tutte le chiavi MFA quante sono i server. Tempi difficili. :(
Ho provato a scherzare con cose come queste nella mia configurazione SSH per provare a far funzionare il multiplexing:
Host bastion
ControlMaster auto
ControlPath ~/.ssh/ansible-%r@%h:%p
ControlPersist 5m
Sfortunatamente non sembra farlo. Qualcuno ha ricevuto alcuni suggerimenti su come posso impedire ad Ansible di ristabilire la connessione tramite il mio host bastione per ogni host che tocca?
Grazie!
ForwardAgent
nella configurazione SSH della tua workstation (non il bastione)