SSH キーのバックアップと復元?

SSH キーのバックアップと復元?

Ubuntu 14.04 サーバーに GitLab をインストールしており、別のサーバー (同じ IP) に移動しています。これも Ubuntu 14.04 です。ユーザーが持っている同じキーを引き続き使用できるように、ホスト キーを転送したいと思います。

ディレクトリをコピーして転送しました/etc/sshが、新しいサーバー上の同じディレクトリの内容全体を置き換える必要があるのか​​、それとも特定のファイルだけを置き換える必要があるのか​​わかりません。

ディレクトリには以下が含まれます:

  • モジュライ
  • 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_キー
  • ssh_host_ed25519_key.pub
  • ssh_host_rsa_key
  • ssh_host_rsa_key.pub
  • ssh_import_id。

答え1

そこで、すべてのssh_host_*ファイル( の有無にかかわらず.pub)をコピーしたところ、うまくいったようです。

権限と所有権が次の回答に示されているとおりであることを確認しました。

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

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

関連情報