SSH 密钥的备份和恢复?

SSH 密钥的备份和恢复?

我在 ubuntu 14.04 服务器上安装了 gitlab,现在要移到另一台服务器(相同的 IP),也是 Ubuntu 14.04。我想转移主机密钥,以便用户可以继续使用他们拥有的相同密钥。

我已经复制并传输了/etc/ssh目录,但不确定是否应该替换新服务器上同一目录的全部内容还是仅替换某些特定文件?

该目录包含:

  • 模数
  • ssh_配置
  • ssh_config.lwidentity.orig
  • sshd_配置
  • sshd_config.lwidentity.orig
  • ssh_主机_dsa_key
  • ssh_主机_dsa_key.pub
  • ssh_主机_ecdsa_key
  • ssh_主机_ecdsa_key.pub
  • ssh_主机_ed25519_密钥
  • ssh_主机_ed25519_密钥.pub
  • ssh_主机名_rsa_key
  • ssh_主机_rsa_密钥.pub
  • ssh_import_id。

答案1

所以我复制了所有ssh_host_*文件(带有和不带有.pub),这似乎奏效了。

我确保权限和所有权如以下答案所示:

https://superuser.com/a/532079/185661

https://askubuntu.com/a/17103/333103

相关内容