很久以前,我使用生成了一个密钥对,ssh-keygen并且我曾经使用ssh-copy-id它可以登录许多开发VM,而无需手动输入密码。我还将公共密钥上传到了GitHub,GitLab上,并使用git@代替来向git存储库进行身份验证https://。
如何重新安装我的Linux桌面并使所有这些登录正常工作?备份和还原是否~/.ssh/足够?
/home分区既麻烦又用途有限。我了解有些人认为它有用,这很好,但是我认为无论如何,这对于OP的运行情况并不能提供足够的帮助。
/home通过备份tar或通过其他方式进行备份确实没有任何优势,除非您打算重复使用现有分区,否则大多数OS安装程序都会高兴地擦除它们,这是有风险的,除非它位于单独的物理磁盘上在安装过程中删除。
/另一个原因之一/home