![哈希 $HOME/.ssh/config 中的主机名?](https://linux22.com/image/156170/%E5%93%88%E5%B8%8C%20%24HOME%2F.ssh%2Fconfig%20%E4%B8%AD%E7%9A%84%E4%B8%BB%E6%9C%BA%E5%90%8D%EF%BC%9F.png)
HashKnownHosts yes
我知道在 中设置是一个很好的安全措施/etc/ssh/ssh_config
,这会导致 OpenSSH 客户端对 中的主机名进行哈希处理~/.ssh/known_hosts
。现在~/.ssh/config
,出于同样的原因,我也想对主机名进行哈希处理。是否可以在 Ubuntu 和 Debian(以及其他 Debian 衍生产品)上使用 OpenSSH?
答案1
不,大多数(如果不是全部)您可以使用主机名的地方.ssh/config
也允许使用通配符,并且您实际上无法猜测任何可能与您的目标主机名匹配的通配符字符串。
(这完全不考虑还有许多其他配置语句,其中哈希根本没有意义,因为您需要读取配置,而不仅仅是根据已有的内容确认它。)