SSH 金鑰的備份和還原?

SSH 金鑰的備份和還原?

我在 ubuntu 14.04 伺服器上安裝了 gitlab,並且正在轉移到另一台伺服器(相同的 IP),也是 Ubuntu 14.04。我想轉移主機密鑰,以便用戶可以繼續使用他們擁有的相同密鑰。

我已複製並傳輸該/etc/ssh目錄,但不確定是否應該替換新伺服器上相同目錄的全部內容或僅替換某些特定檔案?

該目錄包含:

  • 模數
  • ssh_配置
  • ssh_config.lwidentity.orig
  • sshd_配置
  • sshd_config.lwidentity.orig
  • ssh_主機_dsa_密鑰
  • ssh_host_dsa_key.pub
  • ssh_host_ecdsa_key
  • ssh_host_ecdsa_key.pub
  • ssh_host_ed25519_key
  • ssh_host_ed25519_key.pub
  • ssh_主機_rsa_密鑰
  • ssh_host_rsa_key.pub
  • ssh_導入_id。

答案1

所以我複製了所有ssh_host_*文件(有和沒有.pub),這似乎成功了。

我確保權限和所有權如以下答案所示:

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

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

相關內容