我如何允许再次添加 ssh 主机密钥?

我如何允许再次添加 ssh 主机密钥?

几年前,为了在工作中完成一个项目,我禁用了 ssh 主机密钥检查(我们让一组不同的机器使用相同的静态 IP 地址)。我不记得我是如何禁用它的。每次我尝试连接到主机时,我都会收到:

The authenticity of host 'XXXXXXX (XXX.XXX.X.X)' can't be established.
ECDSA key fingerprint is XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX.

而且每次我都要验证。不幸的是,我现在使用的应用程序需要保存主机,否则它不会连接。

我不记得我做了什么来禁用它。

我通常会怎么做以及如何撤销它?

答案1

首先检查其中是否有~/.ssh/目录和~/.ssh/known_hosts文件。也许您用符号链接替换了文件/dev/null

还要检查您的~/.ssh/config(或全局的/etc/ssh/ssh_config)是否配置为使用不同的位置UserKnownHostsFile

相关内容