可能迁移 openssh-server 指纹吗?

可能迁移 openssh-server 指纹吗?

我已将我的服务器升级到新的操作系统和更新的硬件。

但新安装的操作系统生成了一组新的指纹/服务器密钥。我有什么办法可以将其从旧服务器复制到新服务器吗?为了从客户端删除安全警告?

编辑:操作系统变化从 ubuntu 11.10 -> 12.04

答案1

服务器本身的 ssh 密钥

您想要迁移的文件在您的 sshd 的配置中由 HostKey 指令定义。

在 debian 中,你可以在 /etc/ssh 中找到它们,在该发行版下,密钥被称为 ssh_host_* ;只需在你的 etc 目录中搜索 ssh:

find /etc |grep ssh 

你会在某处找到它们。复制后重新启动 sshd 服务器。

“已知主机”列表

当您从服务器登录到另一台计算机时,它用于检查远程机器的身份。您会在主目录中找到它 - ~/.ssh/known_hosts。只需将此文件从旧服务器复制到新服务器即可。

相关内容