ssh-agent
não acompanha os nomes dos arquivos das chaves que são carregadas.
Se a chave estiver criptografada, ssh
não saberá se ela corresponde à chave que já está carregada, pois ela precisa ser descriptografada primeiro.
Para evitar o prompt duplo, verifique se a chave pública, em ~/.ssh/id_rsa.pub
, também está presente. ssh
pode usar isso para determinar se a chave já está carregada para evitar o prompt desnecessário.