Mam serwer z wieloma użytkownikami, z których każdy ma wiele autoryzowanych kluczy SSH. Czy istnieje skuteczny sposób (narzędzie wiersza poleceń?), Aby śledzić, który klucz należy do kogo i szybko usuwać / dodawać klucze (oprócz ssh-copy-id)?
15
.ssh/authorized_keys
jest przeznaczone na komentarze (odman sshd
: „Klucze publiczne protokołu 1 składają się z następujących pól oddzielonych spacją: opcje, bity, wykładnik, moduł, komentarz. Klucz publiczny protokołu 2 obejmuje: opcje, typ klucza, klucz zakodowany base64, komentarz. ”). Aby odpowiedzieć na pytanie, używam,vim
ale każdy redaktor powinien to zrobić.Odpowiedzi:
Możesz użyć ostatniej części każdego wiersza
.ssh/authorized_keys
przeznaczonej na komentarze. Odman sshd
:Aby odpowiedzieć na pytanie, używam,
vim
ale każdy redaktor powinien to zrobić.Moje komentarze zwykle zawierają:
źródło
Chciałbym checkout Monkeysphere projektu. Wykorzystuje koncepcję sieci zaufania OpenPGP do zarządzania plikami kluczy autoryzowanych i znanych hostów ssh, bez konieczności wprowadzania zmian w kliencie lub serwerze ssh.
źródło
Istnieje również
ssh-import-id
możliwość bezpiecznego importowania kluczy publicznych SSH użytkowników z Launchpad.net .źródło
Bastillion - https://www.bastillion.io
Użytkownicy zarządzają własnymi kluczami SSH na podstawie przypisanych im profili.
https://www.bastillion.io/docs/using/keymanagement/
źródło