有没有一种方法可以一次性添加多个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