Seu primeiro traço parece um pouco estranho. Como jneves aponta, o ssh assume que o arquivo contém suas chaves públicas e privadas. A documentação diz que a "identidade" é a chave privada.
-i identity_file
Selects a file from which the identity (private key) for RSA or DSA authentication is
read.
Se você realmente tem duas chaves em um arquivo (não tinha ideia de que é possível), você provavelmente deveria separá-las. De qualquer forma, parece que você não está de acordo com a documentação.