Se você não criou um par de chaves, você provavelmente não terá um.
O tráfego SSH2 é criptografado com uma chave de sessão simétrica estabelecida usando DH, algoritmos ECDH ou troca de chave GSSAPI. Nem a chave do host nem a chave do usuário são usadas para criptografar dados - sua única finalidade é autenticação .
Agora lembre-se de que o SSH suporta vários métodos de autenticação: além de publickey
, quase todos os servidores aceitam o simples password
e / ou keyboard-interactive
, no qual nenhuma geração ou uso de chave é necessário lugar - a senha é simplesmente enviada ao servidor remoto para verificação.
Em outras palavras, "já que eu já estabeleci conexões ssh antes, elas devem estar em algum lugar" está incorreto - o par de chaves do usuário não é necessário para estabelecer conexões.
Se você fez criar um par de chaves, provavelmente será em ~/.ssh/id_*
- por exemplo, id_rsa
para o par de chaves RSA padrão, id_ecdsa
para ECDSA, id_dsa
para DSA. Embora esses arquivos contenham ambas partes pública e privada do par de chaves, a parte pública é geralmente extraída automaticamente em um arquivo id_*.pub
separado por conveniência ( id_rsa.pub
para id_rsa
e assim por diante). / p>