O arquivo authorized_keys
é somente para chaves públicas. Não há casos de uso para incluir chaves privadas.
authorized_keys
reside no servidor ssh; as chaves privadas permanecem na sua máquina cliente.
Eu quero perguntar como um novato, é razoável, por meio da arquitetura Unix, colocar chaves públicas e chaves privadas em diferentes capítulos em authorized_keys
file?
Eu coloquei apenas chaves públicas em /.ssh/authorized_keys e coloquei todas as chaves privadas em um arquivo independente.
Quando executo um comando SSH, apenas incluo uma referência à chave privada no próprio comando, assim:
sudo ssh [email protected] -L 80:localhost:80 -i home/mastik/.ssh/mastik_pri
Eu faço isso, pois sei que a avaliação de authorized_keys é diferente da avaliação mais específica ou precisa de cada chave privada.
Ainda assim, eu gostaria de perguntar isso a novatos que podem ficar um pouco confusos na questão se é legítimo ou realmente lógico colocar os dois tipos de chaves no mesmo arquivo. O arquivo authorized_keys
é somente para chaves públicas. Não há casos de uso para incluir chaves privadas.
authorized_keys
reside no servidor ssh; as chaves privadas permanecem na sua máquina cliente.