Деякі з моїх систем Linux та FreeBSD мають десятки користувачів. Персонал буде використовувати ці "ssh шлюзи" вузли для SSH на інших внутрішніх серверах.
Ми стурбовані тим, що деякі з цих людей використовують незашифрований приватний ключ SSH (Ключ без парольної фрази . Це погано , тому що якщо хакер коли-небудь отримав доступ до свого облікового запису на цій машині, він може вкрасти приватний ключ і тепер мати доступ на будь-якій машині, яка використовує цей самий ключ. З міркувань безпеки ми вимагаємо від усіх користувачів шифрувати свої приватні SSH-ключі за допомогою парольної фрази.
Як я можу дізнатися, чи приватний ключ не зашифрований (наприклад, не містить парольну фразу)? Чи є інший метод зробити це на броньованому ключі ASCII проти не броньованому ASCII?
Оновлення:
Для уточнення припустімо, що у мене на машині є доступ до суперпользователя, і я можу прочитати приватні ключі всіх.