Ok ... Essa pergunta é muito antiga. No entanto, posso pensar em uma maneira que ajudará nesse tipo de cenário. Usando os parâmetros curinga (*) e% h aqui.
Vamos assumir o IP da Amazon como 10.10.20. * e o Rackspace IP como 20.20.10. *. A seguinte configuração ajudará:
Host 10.10.20.*
Hostname %h
User root
IdentityFile ~/.ssh/aws.pem
Host 20.20.10.*
Hostname %h
User root
IdentityFile ~/.ssh/rackspace.pem
E, em seguida, ligando, diga que ssh 10.10.20.5
chamará algo como ssh -i ~/.ssh/aws.pem [email protected]
, que é o que pode ser necessário.