Je travaille avec de petites équipes (<10) de développeurs et d'administrateurs présentant les caractéristiques suivantes :
- La plupart des membres de l'équipe disposent de plus d'un ordinateur personnel, dont la plupart sont portables.
- Les membres de l'équipe ont accès à 10 à 50 serveurs, généralement avec sudo
Je pense que cette situation est assez typique de la plupart des startups et des groupes informatiques des petites et moyennes entreprises.
Quelles sont les meilleures pratiques pour gérer les clés SSH dans une telle équipe ?
Faut-il partager une seule clé pour l'ensemble de l'équipe ?
Chaque personne doit-elle avoir sa propre clé sur un compte partagé ("ubuntu" sur chaque serveur) ?
Comptes séparés ?
Chaque membre de l'équipe doit-il conserver une clé distincte pour chacun de ses ordinateurs portables ou de bureau ?