У каждого пользователя есть директория ~ / .ssh, которая обычно содержит следующие файлы:
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
Кроме того, в / etc / ssh / вы найдете:
3) ssh_host_dsa_key
3) ssh_host_dsa_key.pub
3) ssh_host_rsa_key
3) ssh_host_rsa_key.pub
Это ключи хоста, ключи, идентифицирующие этот компьютер.
Вы, безусловно, хотите сделать резервную копию всех закрытых и открытых ключей. Мы называем рассматриваемый аппарат home, а пользователь user @ home. Один и тот же человек имеет учетную запись user @ remote и использует регистрацию на основе ключа в обоих направлениях. Что произойдет, если вы потеряете любой из ключевых файлов:
- Вы теряете личность пользователя @ home.
ssh user@remote
из дома больше не будет работать с ключом на основе аутентификации.
- Пользователь @ remote теряет право входа в систему со своим ключом.
ssh user@home
больше не будет работать удаленно с аутентификацией на основе ключей.
- Вы теряете личность хозяина. Пользователь @ remote увидит предупреждение о том, что ключи хоста изменились при попытке
ssh user@home
. В зависимости от конфигурации это не позволит ему войти в систему.