Sichern und Wiederherstellen von SSH-Schlüsseln?

Sichern und Wiederherstellen von SSH-Schlüsseln?

Ich habe eine Gitlab-Installation auf einem Ubuntu 14.04-Server und ziehe auf einen anderen Server (gleiche IP) um, ebenfalls Ubuntu 14.04. Ich möchte die Hostschlüssel übertragen, damit Benutzer weiterhin dieselben Schlüssel verwenden können, die sie haben.

Ich habe das /etc/sshVerzeichnis kopiert und übertragen, bin mir aber nicht sicher, ob ich den gesamten Inhalt desselben Verzeichnisses auf dem neuen Server oder nur einige bestimmte Dateien ersetzen soll?

Das Verzeichnis enthält:

  • Moduli
  • ssh_config
  • ssh_config.lwidentity.orig
  • sshd_config
  • sshd_config.lwidentity.orig
  • ssh_host_dsa_key
  • ssh_host_dsa_key.pub
  • ssh_host_ecdsa_key
  • ssh_host_ecdsa_key.pub
  • ssh_host_ed25519_key
  • ssh_host_ed25519_key.pub
  • ssh_host_rsa_key
  • ssh_host_rsa_key.pub
  • ssh_import_id.

Antwort1

Also habe ich alle ssh_host_*Dateien (mit und ohne .pub) kopiert und das schien zu funktionieren.

Ich habe sichergestellt, dass die Berechtigungen und Eigentumsverhältnisse den folgenden Antworten entsprechen:

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

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

verwandte Informationen