Por alguma razão, seu par de chaves parece não ser usado para autenticação, você deve tentar executar o comando ssh no modo detalhado ssh -vv
(entre um e três v define a verbosidade nível) dentro e fora do script.
A saída deve informar o que está acontecendo (poste aqui se precisar de mais ajuda).