Ok, então eu descobri qual era o problema. Desde que eu estava usando este script pela primeira vez nesta máquina eu tive que primeiro fazer o seguinte (sem sshpass
):
ssh -oProxyCommand="ssh -W %h:%p username@B" username@C
Fui então solicitado com:
The authenticity of host 'C <no hostip for proxy command>)' can't be established.
RSA key fingerprint is SHA256:... .
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'C' (RSA) to the list of known hosts
... uma vez que eu aceitei o acima, eu pude usar o encantamento que eu indaguei na minha pergunta sem mais problemas.
Portanto, esta falha foi devido ao encantamento não ser capaz de responder ao pedido de autenticidade que aparece apenas uma vez.