Cada usuário possui um diretório ~ / .ssh, que normalmente contém os seguintes arquivos:
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
Além disso, em / etc / ssh /, você encontrará:
3) ssh_host_dsa_key
3) ssh_host_dsa_key.pub
3) ssh_host_rsa_key
3) ssh_host_rsa_key.pub
Essas são as chaves do host, chaves que identificam este computador.
Você certamente deseja fazer backup de todas as chaves públicas e privadas. Chamamos a máquina em questão de home e o usuário user @ home. A mesma pessoa tem uma conta user @ remote e usa o login baseado em chave nas duas direções. O que aconteceria se você perder algum dos arquivos principais:
- Você perde a identidade do usuário @ home.
ssh user@remote
de casa não funcionará mais com autenticação baseada em chave.
- O user @ remote perde o direito de fazer login em sua casa com sua chave.
ssh user@home
não funcionará mais do controle remoto com autenticação baseada em chave.
- Você perde a identidade do host. O usuário @ remote verá um aviso de que as chaves do host foram alteradas ao tentar
ssh user@home
. Dependendo da configuração, isso impedirá que ele efetue login.