Qualquer uma dessas opções pode funcionar no lado do cliente para evitar a solicitação da senha, o que parece que deve funcionar no seu caso. (Eu suponho que você pode encontrar os hosts com falha de algum log e reexecutá-los de forma interativa.) De ssh_config(5)
:
BatchMode
If set to yes, passphrase/password querying will be disabled. ...
PasswordAuthentication
Specifies whether to use password authentication.
The argument to this keyword must be yes (the default) or no.
Então,
ssh -oBatchMode=yes someuser@somehost ...
ou
ssh -oPasswordAuthentication=no someuser@somehost ...