Alguns dos meus sistemas Linux e FreeBSD têm dezenas de usuários. A equipe usará esses nós "ssh gateway" para SSH em outros servidores internos.
Estamos preocupados com o fato de algumas dessas pessoas usarem uma chave SSH privada não criptografada (uma chave sem uma senha) . Isso é ruim , porque se um cracker obtiver acesso à sua conta nesta máquina, eles poderão roubar a chave privada e agora terão acesso por qualquer máquina que use essa mesma chave Por motivos de segurança, exigimos que todos os usuários criptografem suas chaves SSH privadas com uma senha.
Como posso saber se uma chave privada não está criptografada (por exemplo, não contém uma senha)? Existe um método diferente para fazer isso em uma chave blindada ASCII vs. uma chave não blindada ASCII?
Atualizar:
Para esclarecer, suponha que eu tenha acesso de superusuário na máquina e que possa ler as chaves privadas de todos.