Вы можете использовать dig
для получения IP-адресов, а затем передать их ssh-keyscan
.
Пример с xargs:
dig -t a +short www.yahoo.com | grep ^[0-9] | xargs -r -n1 ssh-keyscan -H -p 1234 >> ~/.ssh/known_hosts
Пример с циклом for:
for ip in $(dig -t a +short www.yahoo.com | grep ^[0-9]); do ssh-keyscan -H -p 1234 $ip; done >> ~/.ssh/known_hosts
Богатый Аллоуэй (RogueWave)