重新生成 Linux 主机指纹

重新生成 Linux 主机指纹

是否可以更改主机的 ssh 指纹?需要这样做的一个例子是虚拟机克隆具有与克隆源相同的指纹;这会给 Puppet 等应用程序带来问题。

答案1

您的 Linux 版本是哪个?如果是 ubuntu,您可以删除所有主机密钥 /etc/ssh/ssh_host*

然后重新配置该包。

dpkg-reconfigure openssh-server

其他发行版类似。您可以重新配置软件包,甚至重新安装。

答案2

您的机器的指纹很可能/etc/ssh位于

  • ssh_host_rsa_keyssh_host_dsa_key或者
  • ssh_host_key.pub

您应该能够手动更改文件并重新启动 SSH 守护程序。重新安装 SSH 服务器也应该会生成新的主机密钥。

相关内容