Я планирую сделать новую установку ubuntu 11.10 в моей системе. До этого я установил аутентификацию ssh на основе ключа на этом компьютере. Можно ли сделать резервную копию этих ключей ssh, чтобы я мог использовать это в своей новой установке. Или я должен снова настроить аутентификацию ssh на основе keybased? Если я могу сделать резервную копию, то какие файлы мне нужно скопировать? Может кто-нибудь объяснить это подробно PLS. Спасибо заранее.
Отвечая только на SSH ... да, вы можете хранить свои ключи.
Я не могу думать ни о какой теме, о которой следует изложить это. Это прямо: если ваше имя пользователя karthick, то ключи находятся в скрытой директории здесь:
/home/karthick/.ssh
или
~/.ssh
Файл id_rsa.pub содержит открытый ключ, используемый для аутентификации. Но есть и другие файлы - все они, например, например known_hosts. САМЫЙ ВАЖНЫЙ id_rsa (обратите внимание на отсутствие .pub), поскольку это ваш личный ключ. Создайте резервную копию каждого пользователя. Например, если вы настроили SSH для root, получите /root/.ssh. И так для всех учетных записей, которые у вас есть по этой причине.
Криптографические ключи, которые вы можете захотеть сделать резервными.
~/.gnupg/* ~/.pki/nssdb/* ~/.gnome2/keyrings/* ~/.ssh/* /usr/local/apache2/conf/ssl.crt/server.crt /usr/local/apache2/conf/ssl.key/server.key /etc/ssh/* /etc/ssl/private/* /etc/cups/ssl/*У каждого пользователя есть directoy ~ / .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
Это ключи хоста, ключи, идентифицирующие этот компьютер.
Вы, конечно же, хотите сделать резервную копию всех закрытых и открытых ключей. Мы вызываем машину под вопросом дома и пользователя user @ home. У одного и того же пользователя есть учетная запись user @ remote и используется ключ-логин в обоих направлениях. Что произойдет, если вы потеряете какой-либо из ключевых файлов:
Вы потеряете личность пользователя @ home. ssh user@remote из дома больше не будет работать с ключом на основе ключа. user @ remote освобождает право входа в систему с помощью своего ключа. ssh user@home больше не будет работать на удаленном компьютере с ключом на основе ключа. Вы теряете личность хоста. user @ remote увидит предупреждение о том, что ключи хоста изменились при попытке ssh user@home. В зависимости от конфигурации это не позволит ему войти в систему.