你怎么能告诉ssh密钥是多less年?

我正在连接到远程服务器,但是要确保它们的键已经被创build了。 我怎么知道这个ssh服务器的密钥是什么时候生成的?

如果我无法远程检查,有没有办法使用工具来检查本地服务器的密钥?

ls -l / etc / ssh / ssh_host *也许?

不能保证他们不老。

如果你试图检测到有人是邪恶的,那么真的没有什么阻止他们改变这些文件的date。 唯一真正的方法是用密钥和添加date保留自己的列表/数据库。

使用ssh-keys的东西你可以做出一个非常快速的解决scheme来扫描你的整个networking,并将信息存储到一个带有date的sqlite数据库文件中。