Como Ethabell mencionado, você pode copiar as chaves de host atuais para o novo servidor.
Você pode encontrar suas chaves de host abrindo o arquivo sshd_config
(na minha caixa Ubuntu 12.04 é /etc/ssh/sshd_config
). No arquivo de configuração, procure as entradas HostKey
. Essas entradas dirão onde os arquivos da chave do host estão localizados. Você deve conseguir copiar esses arquivos para o novo servidor e atualizar o sshd_config
do novo servidor para apontar para as chaves copiadas (ou simplesmente sobrescrever os arquivos que já existem no novo servidor).
Além disso, observe esta seção na página sshd_config
man, especificamente na parte sobre permissões:
Specifies a file containing a private host key used by SSH. The default is
/etc/ssh/ssh_host_key
for protocol version 1, and/etc/ssh/ssh_host_dsa_key
,/etc/ssh/ssh_host_ecdsa_key
and/etc/ssh/ssh_host_rsa_key
for protocol version 2. Note that sshd(8) will refuse to use a file if it is group/world-accessible. It is possible to have multiple host key files. “rsa1” keys are used for version 1 and “dsa”, “ecdsa” or “rsa” are used for version 2 of the SSH protocol.