Você pode usar ssh-keyscan
para recuperar as chaves do host de um host remoto. No entanto, eu tenho medo que você tenha que escrever algumas linhas de código de shell para verificar se você as possui em seu known_hosts ou não.
Eu tenho um script que roda e faz a suposição de que a chave do host remoto está em known_hosts ao executar alguns comandos que usam SSH.
Gostaria de saber se existe algum comando que possa ser executado e que gere o status da chave do host remoto antes que esses scripts sejam disparados. Eu acho que deve haver algo mais ideal do que tentar iniciar uma sessão 'ssh'?