Especifique a chave privada no SSH como string

Eu posso me conectar a um servidor via SSH usando a opção -i para especificar a chave privada:

ssh -i ~/.ssh/id_dsa user@hostname

Estou criando um script que leva oid_dsa texto do banco de dados, mas não tenho certeza de como posso fornecer essa cadeia para o SSH. Eu precisaria de algo como:

ssh --option $STRING user@hostname

Onde$STRING contém o valor deid_dsa. Eu preciso conhecer o--option se houver um.

questionAnswers(2)

yourAnswerToTheQuestion