한 번에 여러 개의 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