Mamy wiele różnych systemów zarządzanych przez kilka osób. Zdecydowaliśmy się na uwierzytelnianie za pomocą klucza publicznego SSH, aby uzyskać dostęp do tych systemów. Działa to świetnie, ponieważ nie trzeba zarządzać hasłami do kont administracyjnych ani dzielić się nimi, nie trzeba zapamiętywać haseł do różnych systemów (tylko hasło do klucza prywatnego), nie ma potrzeby interakcji (wprowadzania hasła) z każdym zdalnym poleceniem .
Problem polega na tym, że kluczami publicznymi zainstalowanymi w systemach trzeba jakoś zarządzać. Ludzie przychodzą i odchodzą, klucze mogą zostać naruszone, obowiązki się zmienią (osoba upoważniona do wejścia do jednego systemu dzisiaj może być upoważniona do dostępu do innego jutro). Obecnie zarządzamy nim, ręcznie edytując pliki ~ / .ssh / Author_keys na każdym koncie, które tego potrzebuje, ale jest to dużo pracy i podatne na błędy.
Czy istnieje gotowe narzędzie do zarządzania kluczami publicznymi w takim scenariuszu? Czy masz własne rozwiązania? A może cała idea zarządzania systemami w ten sposób jest wadliwa?