Bonjour tout le monde,
Nous avons quelques serveurs (~15) sur lesquels nous nous connectons en root via SSH avec un mot de passe commun à tous nos serveurs (y'a de l'iptables devant ssh quand même). Comme root est le seul utilisateur, tout le monde peut tout y faire sans que l'on ne sache précisément qui a fait quelle commande. C'est clairement limite limite.
Du coup, je me penchais sur les solutions AAA (Authentication, Authorization, Accounting) centralisées mais je nage un peu.
Notre but final est d'avoir un serveur unique (centralisé) qui gère les comptes, les droits de ces comptes et log les commandes que chaque compte fait. Le tout uniquement pour les connexions SSH vers nos serveurs et avec du 2FA (les petites Yubikeys me font de l'oeil :)). Entre Radius, LDAP et Kerberos, j'avoue ne pas savoir quoi choisir. Idem pour le 2FA, entre U2F, OTP et tous les autres.
Et le tout en open-source bien sur.
Avez-vous des retours d'expérience sur ce genre de chose ? Des conseils, articles ou documentations qui peuvent m'aider ?
Merci beaucoup
Alexis