Làm cách nào để sao lưu và khôi phục Mật khẩu và Khóa?


8

Tôi đang cài đặt Ubuntu trên một máy mới. Làm cách nào tôi có thể sao lưu tất cả các mục trong Mật khẩu và Khóa (hay còn gọi là Seahorse hay còn gọi là Khóa Gnome), để tôi có thể chuyển chúng sang máy mới?

Câu trả lời:


6

Dữ liệu khóa được lưu trữ ở một số nơi:

  • "Mật khẩu" (dữ liệu Khóa của Gnome) được lưu trữ trong ~/.local/share/keyrings

  • Dữ liệu "Secure Shell" (khóa SSH) được lưu trữ trong ~/.ssh

  • "Khóa PGP" (bao gồm cả khóa GPG) được lưu trữ trong ~/.gnupg

Bạn sẽ cần sao lưu và khôi phục từng thư mục này. Tốt nhất là không sử dụng ổ đĩa flash để làm điều này (xem ghi chú bên dưới). Khi khôi phục các thư mục, đảm bảo các quyền được đặt chính xác (xem ghi chú bên dưới).

Lưu ý về ổ đĩa flash

Bạn nên tránh sử dụng ổ flash để lưu trữ / chuyển khóa, dù chỉ là tạm thời, vì dữ liệu đã xóa có thể dễ dàng phục hồi từ ổ flash trừ khi bạn có biện pháp phòng ngừa , như mã hóa ổ đĩa. Nếu bạn có kết nối mạng, chuyển qua ssh sẽ vừa thuận tiện vừa an toàn.

Lưu ý về quyền

Khi bạn khôi phục các thư mục, chúng cần có quyền sở hữu chính xác, bạn có thể áp dụng như sau:

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/*

Người giới thiệu:

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.