Passe a opção -f
para ssh-keygen
para especificar um arquivo de chave diferente. Eu recomendo nomes como ~/.ssh/target.id_rsa
para a chave que permite que você efetue login em target
e use o nome padrão ~/.ssh/id_rsa
(se necessário) para sua chave padrão.
Para garantir que o SSH sempre tente usar a chave certa ao se conectar (se não encontrar a chave correta, ele solicitará uma senha ou rejeitará a tentativa caso as senhas sejam desativadas), adicione um IdentityFile
directive para ~/.ssh/config
, por exemplo:
Host git
HostName git.example.org
User gitter
IdentityFile ~/.ssh/git.example.id_rsa
Host web
HostName mysite.hosting-provider.com
User webmaster
IdentityFile ~/.ssh/hosting-provider.id_rsa