A maneira padrão de fazer isso é distribuir publicamente a chave privada. Eu vi que era muito usado "no passado" quando as pessoas não queriam lidar com os horrores do acesso anônimo do pserver ao CVS. Não é inseguro da maneira que você sugere, porque o SSH não usa o par de chaves do cliente para outra coisa senão a autenticação; para a criptografia de tráfego real, uma chave de sessão é negociada e é usada para proteger as comunicações.