小编Xor*_*rax的帖子

如何使用主机名列表解密加密的 .ssh/known_hosts 的主机名?

我尝试通过传递 hostnamses 列表来找到一个脚本来解密(unhash) known_hosts 文件中的 ssh 主机名。

所以,完全相反

ssh-keygen -H -f known_hosts
Run Code Online (Sandbox Code Playgroud)

或者,如果 ssh 配置 HashKnownHosts 设置为 No,则执行与此相同的操作:

ssh-keygen -R know-host.com -f known_hosts
ssh-keyscan -H know-host.com >> known_hosts
Run Code Online (Sandbox Code Playgroud)

但无需重新下载主机密钥(由 ssh-keyscan 引起)。

就像是:

ssh-keygen --decrypt -f known_hosts --hostnames hostnames.txt
Run Code Online (Sandbox Code Playgroud)

其中 hostnames.txt 包含主机名列表。

ssh encryption hostname ssh-keygen

21
推荐指数
2
解决办法
3万
查看次数

标签 统计

encryption ×1

hostname ×1

ssh ×1

ssh-keygen ×1