Si no creó un par de claves, probablemente no tenga uno.
El tráfico SSH2 se cifra con una clave de sesión simétrica establecida mediante algoritmos DH, ECDH o intercambio de claves GSSAPI. Ni la clave de host ni la clave de usuario se utilizan para cifrar datos; su único propósito es la autenticación .
Ahora recuerde que SSH admite varios métodos de autenticación: además publickey
, casi todos los servidores aceptan lo simple password
y / o keyboard-interactive
, en el que no tiene lugar la generación o el uso de claves, la contraseña simplemente se envía al servidor remoto para su verificación.
En otras palabras, "dado que ya he establecido conexiones ssh antes, deben estar en algún lugar" es incorrecto: el par de claves del usuario no es necesario para establecer conexiones.
Si lo hizo crear un par de claves, es probable que sea en ~/.ssh/id_*
- por ejemplo, id_rsa
para el par de claves RSA por defecto, id_ecdsa
para ECDSA, id_dsa
para DSA. Aunque estos archivos contienen ambas partes privadas y públicas del par de claves, la parte pública normalmente se extrae automáticamente en una separada id_*.pub
de archivos por conveniencia ( id_rsa.pub
para id_rsa
y así sucesivamente).