Backup e restauração de chaves SSH?

Backup e restauração de chaves SSH?

Eu tenho uma instalação do gitlab em um servidor Ubuntu 14.04 e estou mudando para outro servidor (mesmo IP), também Ubuntu 14.04. Gostaria de transferir as chaves do host para que os usuários possam continuar usando as mesmas chaves que possuem.

Copiei e transferi o /etc/sshdiretório, mas não tenho certeza se devo substituir todo o conteúdo do mesmo diretório no novo servidor ou apenas alguns arquivos específicos.

O diretório contém:

  • módulos
  • 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.

Responder1

Então copiei todos os ssh_host_*arquivos (com e sem .pub) e isso pareceu funcionar.

Certifiquei-me de que as permissões e propriedade fossem indicadas pelas seguintes respostas:

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

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

informação relacionada