как сделать резервную копию / восстановить ключ хоста на ssh сервере

8

У меня есть сервер SSH, и некоторые клиенты имеют логин через ключ входа. Таким образом, идентификатор хоста сервера был сохранен в known_host клиентов.

Я хочу переустановить сервер, но надеюсь, что это никогда не повлияет на работу клиента. Мне интересно, можно ли сделать резервную копию идентификационной информации сервера, а затем восстановить ее.

Kane
источник

Ответы:

11
  • Вы можете сделать резервную копию этих ключей из / etc / ssh / ssh_host *
  • Вы также можете сделать резервную копию всего в каталоге / etc / ssh, чтобы сохранить все настройки и ключи.
  • И для восстановления положите ваши ключи обратно в ту же папку / etc / ssh

альтернативный текст

karthick87
источник
3
для потомков - обратите внимание на разрешения. Все /etc/ssh/*файлы должны принадлежать пользователю root: root с разрешениями 644, за исключением тех, которые заканчиваются на ключ *, который должен быть 600.
tedder42