Từ lâu, tôi đã tạo một cặp khóa bằng cách sử dụng ssh-keygen
và tôi đã sử dụng ssh-copy-id
để cho phép đăng nhập vào nhiều máy ảo phát triển mà không cần phải nhập mật khẩu theo cách thủ công. Tôi cũng đã tải lên khóa công khai của mình trên GitHub, GitLab và tương tự để xác thực các kho lưu trữ git bằng cách sử dụng git@
thay vì https://
.
Làm cách nào tôi có thể cài đặt lại máy tính để bàn Linux của mình và giữ cho tất cả các thông tin đăng nhập này hoạt động? Là sao lưu và khôi phục ~/.ssh/
đủ?
/home
phân vùng riêng cả rắc rối và hạn chế sử dụng. Tôi hiểu rằng một số người thấy nó hữu ích và điều đó tốt, nhưng tôi không nghĩ rằng nó giúp ích đầy đủ cho tình huống của OP.
/home
thông qua tar
hoặc bất kỳ phương tiện nào khác, trừ khi bạn có kế hoạch sử dụng lại các phân vùng hiện có, điều này rất nguy hiểm với hầu hết các trình cài đặt hệ điều hành sẽ vui vẻ xóa sạch chúng, trừ khi đó là trên một đĩa vật lý riêng biệt loại bỏ trong quá trình cài đặt.
/
và một phân vùng khác cho/home