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
.