Ale*_*lls 5 ssh unknown-host ssh-keygen ssh-config
我可以使用一些CLI工具来验证known_hosts的内容吗?也许尝试对其中的所有主机执行ping操作,看看是否可以连接到每个主机?
可能使用ssh-keygen或ssh-keyscan?
如果您有所有可用主机的列表,您可以这样做:
ssh-keyscan -t rsa,dsa -f hosts_list > ~/.ssh/known_hosts_revised
Run Code Online (Sandbox Code Playgroud)
这将生成一个新的known_hosts_revised,您可以diff使用当前的know_hosts来查看差异。
如果您不需要比较它,您可以简单... > ~/.ssh/known_hosts地覆盖它(警告:原件known_hosts将丢失!)
信息来源是ssh-keyscan(1)的 OpenBSD 手册页。
编辑
的hosts_list预期为:
1.2.3.4,1.2.4.4 name.my.domain,name,n.my.domain,n,1.2.3.4,1.2.4.4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
341 次 |
| 最近记录: |