¿Cómo hago una copia de seguridad y restauro las contraseñas y las claves?

8

Estoy instalando Ubuntu en una nueva máquina. ¿Cómo puedo hacer una copia de seguridad de todas las entradas en Contraseñas y claves (también conocido como Seahorse también conocido como GNOME Keyring), para poder transferirlas a la nueva máquina?

david.libremone
fuente

Respuestas:

6

Los datos del llavero se almacenan en varios lugares:

  • Las "contraseñas" (datos de llavero de GNOME) se almacenan en ~/.local/share/keyrings

  • Los datos de "Secure Shell" (claves SSH) se almacenan en ~/.ssh

  • Las "claves PGP" (incluidas las claves GPG) se almacenan en ~/.gnupg

Deberá hacer una copia de seguridad y restaurar cada una de estas carpetas. Preferiblemente no use una unidad flash para hacer esto (vea la nota a continuación). Al restaurar las carpetas, asegúrese de que los permisos estén configurados correctamente (vea la nota a continuación).

Nota sobre unidades flash

Debe evitar el uso de una unidad flash para almacenar / transferir claves, incluso temporalmente, ya que los datos eliminados se pueden recuperar fácilmente de una unidad flash a menos que tome precauciones , como cifrar la unidad. Si tiene una conexión de red, la transferencia a través de ssh sería conveniente y segura.

Nota sobre permisos

Cuando restaura las carpetas, necesitan los permisos de propiedad correctos, que puede aplicar de la siguiente manera:

chown --recursive USERNAME:USERNAME ~/.ssh
chmod 755 ~/.ssh
chmod 644 ~/.ssh/known_hosts
chmod 644 ~/.ssh/authorized_keys
chmod 600 ~/.ssh/config
chmod 600 ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa.pub
# repeat the last two for other public/private pairs
# you may need to "service ssh restart" after changing these values

chown --recursive USERNAME:USERNAME ~/.gnupg
chmod 700 ~/.gnupg
chmod 600 ~/.gnupg/*
# for any subfolders, you need to apply 700 to the folder
# and 600 to the files in that subfolder:
# chmod 700 ~/.gnupg/subfolder
# chmod 600 ~/.gnupg/subfolder/*

Referencias

david.libremone
fuente