如何查看 Ubuntu 已知主机列表

如何查看 Ubuntu 已知主机列表

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

Warning: Permanently added 'xx.xx.xx.xx' (ECDSA) to the list of known hosts.

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

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

答案1

.ssh/known_hosts您的例子中,它不存储纯文本主机名,而是存储主机名的哈希值。因此您不能仅从中列出主机名。

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

答案2

你可以通过输入这个命令轻松完成

ssh-keygen -H -F (hostname) 输入主机名称。

相关内容