Sim, você deseja criar um arquivo ~/.ssh/config . Isso permite que você defina um nome de atalho para um host, o nome de usuário com o qual deseja se conectar e qual chave usar. Aqui está uma parte da minha, com nomes de host ofuscados:
Host tabs
HostName tabs.com
User me
IdentityFile ~/.ssh/new_rsa
Host scm.company.com
User cap
IdentityFile ~/.ssh/git_rsa
Host project-staging
HostName 50.56.101.167
User me
IdentityFile ~/.ssh/new_rsa
Com isso, posso dizer, ssh tabs e se conectar ao host tabs.com como usuário me , com a chave new_rsa , como se eu tivesse usado ssh [email protected] -i ~/.ssh/new_rsa .