如何查看 Ubuntu 已知主机列表

Ros*_*hel 8 linux ssh known-hosts

当我ssh进入远程客户端时,我收到警告:

Warning: Permanently added 'xx.xx.xx.xx' (ECDSA) to the list of known hosts.
Run Code Online (Sandbox Code Playgroud)

在哪里可以查看已知主机的列表?

我尝试过cat ~/.ssh/known_hosts,但这会以某种散列形式返回数据。有人知道解决办法吗?

小智 4

.ssh/known_hosts在您的情况下,不存储纯文本主机名,而是存储主机名的哈希值。因此,您不能只列出其中的主机名。

正如Cakemox在这个问题中的回答,可以HashKnownHosts No在 ssh 配置中进行设置,以便 SSH 存储主机名而不是哈希值。