备份 .ssh 用于新操作系统安装

备份 .ssh 用于新操作系统安装

我计划全新安装操作系统,但首先我想备份.ssh文件夹以保留 ssh 密钥。我可以将其复制到 USB 记忆棒中吗?如果可以,我该怎么做?我是否需要执行任何额外步骤才能在新安装中“恢复” ssh 密钥?

答案1

如何在 Linux-Unix 上设置 ssh 密钥

  1. 如何备份现有的私钥/公钥?

    只需将文件复制到备份服务器或外部 USB 笔/硬盘即可:

    • 将文件复制到挂载在 /mnt/usb 的 USB 驱动器 *

    cp -avr $HOME/.ssh/ /mnt/usb/backups/

答案2

对于用户密钥

sudo rsync -arv ~/.ssh/ /media/user/flash

其中 /media/user/flash 是你安装的 USB 驱动器位置

对于服务器密钥

sudo rsync -arv /etc/ssh /media/user/flash

新设置准备就绪后,只需执行相反的操作即可。

警告这将转移您的个人密钥和服务器密钥(并且它们可用于“成为”(而不仅仅是模仿)旧服务器(或您),因此在不再需要它之后请小心 USB 记忆棒会发生什么……)

相关内容