ssh -i
seleciona um arquivo a partir do qual a autenticação de identidade (chave privada) ou chave pública é lida.
Você poderia configurar o ssh para usá-lo em sua configuração para este host, para que você não precise especificá-lo.
Adicione a ~/.ssh/config
(substitua server.example.com
pelo nome do host ou IP do seu servidor):
Host server.example.com
User username
Hostname server.example.com
PreferredAuthentications publickey,password
IdentityFile ~/.ssh/id_rsa.pub
Essa configuração fará com que sua conexão sempre tente usar a chave id_rsa.pub e, em seguida, use a senha se a chave não estiver disponível por algum motivo.
Então, agora você deve poder usar ssh <user>@<host> <command>
automaticamente usando sua chave privada para autenticação.