Це одне з тих, "що, безумовно, це вже існує, і якщо ні, то я, напевно, краще побудувати його!" моменти.
Ось моя проблема: я керую девтема, близько 10 осіб. У кожного з нас є свій приватний ключ (и). Коли я встановлюю для нас новий сервер, я повинен імпортувати всі їх ключі. І якщо ми почнемо працювати з підрядником, я теж повинен отримати його або її ключ, а потім імпортувати і помістити його .ssh/authorized_keys
на сервері.
В ідеалі я хотів би мати можливість зробити щось подібне:
import_key allegroconmolto
І він зв'яжеться з публічним сховищем відкритих ключів, перевірте, чи був користувач, що має назву allegroconmolto, і якщо так, імпортуйте їх ключ і додайте його до моїх авторизованих ключів. Додавання майбутніх користувачів буде таким самим простим, як запуск імпорту імпорту. Я міг би потім скопіювати файл authorized_keys на всі мої сервери і зробити це!
Це здається настільки очевидним, що я відчуваю, що вона обов'язково повинна існувати десь.