Eu fiz isso funcionar, com dois pares de chaves diferentes (digamos, par 1 para bzr
e par 2 para ssh
login).
Eu adicionei as linhas correspondentes em ~user2/.ssh/authorized_keys
.
A chave privada 1 foi armazenada no arquivo id_rsa
(que é lido por padrão),
e a chave privada 2 foi armazenada no arquivo id_rsa_ssh
.
Em seguida, bzr
estava funcionando normalmente e, para fazer login, uso
[user1@cl]$ ssh -i id_rsa_ssh user2@srv
que indica o uso de uma identidade alternativa.