Резервное копирование и восстановление ключей SSH?

Резервное копирование и восстановление ключей SSH?

У меня есть установленный gitlab на сервере ubuntu 14.04, и я перехожу на другой сервер (тот же 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_key
  • 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

Связанный контент