可能迁移 openssh-server 指纹?

c2h*_*2h2 6 ssh man-in-the-middle

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

但是新安装的操作系统生成了一组新的指纹/服务器密钥。无论如何我可以将它从我的旧服务器复制到新服务器。为了从客户端删除安全警告?

编辑:操作系统更改来自 ubuntu 11.10 -> 12.04

pQd*_*pQd 7

服务器本身的 ssh 密钥

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

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

find /etc |grep ssh 
Run Code Online (Sandbox Code Playgroud)

你会在某个地方找到它们。复制后重新启动您的 sshd 服务器。

“已知主机”列表

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