我知道我可以通过将它们
添加到/ etc / hosts来
获取bsh tab-completion ssh的主机名列表,但由于它们是在DHCP上,所以这是一种不好的做法.
有没有人知道另一种DHCP感知方式,这不会强迫我过多地干扰Ubuntu?
(全球解决方案首选)
最简单的
方法是在全局或个人.ssh / con
fig文件中简单地禁用HashK
NownHosts选项.如果禁用它,并且还安装了bash-completion软件包,则在第一次连接后,您连接的任何主机都将可用于
自动完成.
您可以使用ssh-keyscan构建一个很好的大列表来预填充您的kNown_hosts文件.