Cada usuario tiene un director ~ / .ssh, que generalmente contiene los siguientes archivos:
1) id_dsa private key of this user (different filename for rsa keys)
1) id_dsa.pub public key of this user
2) authorized_keys public key of other users (or same user on other machines)
config personal configuration
known_hosts host keys of other machines
Además, en / etc / ssh /, encontrará:
3) ssh_host_dsa_key
3) ssh_host_dsa_key.pub
3) ssh_host_rsa_key
3) ssh_host_rsa_key.pub
Esas son las claves de host, claves que identifican esta computadora.
Ciertamente desea hacer una copia de seguridad de todas las claves privadas y públicas. Llamamos a la máquina en cuestión home y al usuario user @ home. La misma persona tiene una cuenta de usuario @ remoto y usa inicio de sesión basado en clave en ambas direcciones. ¿Qué pasaría si pierdes alguno de los archivos clave?
- Pierdes la identidad del usuario @ home.
ssh user@remote
desde casa ya no funcionará con autenticación basada en claves.
- user @ remote pierde el derecho de iniciar sesión en su hogar con su clave.
ssh user@home
ya no funcionará desde el control remoto con autenticación basada en clave.
- Pierdes la identidad del anfitrión. user @ remote verá una advertencia de que las claves de host han cambiado al intentarlo
ssh user@home
. Dependiendo de la configuración, esto evitará que inicie sesión.