Se você não criou um par de chaves, provavelmente não possui um.
O tráfego SSH2 é criptografado com uma chave de sessão simétrica estabelecida usando os algoritmos DH, ECDH ou troca de chaves GSSAPI. Nem a chave do host nem a chave do usuário são usadas para criptografar dados - seu único objetivo é a autenticação .
Agora lembre-se de que o SSH suporta vários métodos de autenticação: além disso publickey
, quase todos os servidores aceitam o simples password
e / ou keyboard-interactive
, no qual não ocorre geração ou uso de chave - a senha é simplesmente enviada ao servidor remoto para verificação.
Em outras palavras, "desde 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, ele provavelmente vai 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 partes privada e pública do par de chaves, a parte pública geralmente é extraída automaticamente em um id_*.pub
arquivo separado por conveniência ( id_rsa.pub
para id_rsa
assim por diante).