一次添加多个known_hosts条目

一次添加多个known_hosts条目

有没有一种方法可以一次性添加多个known_host 条目。

因为我不想禁用 SSH 主机密钥验证,这是一种糟糕的做法。

我只想在开始时有一个“准备”步骤,一次性添加它们,然后继续使用并行 ssh。

我检查了ssh-keyscan手册parallel-ssh,但没有找到内置选项。

答案1

我终于创建了一个单行解决方案:

grep -h "" my_hosts | xargs ssh-keyscan > ~/.ssh/known_hosts

这将在文件 my_hosts 中生成所有主机的密钥known_hosts

并且parallel-ssh可以像这样工作:

parallel-ssh -H my_hosts

相关内容