Você pode usar a opção -A
para encaminhar a conexão do agente para o host remoto (os comandos ssh
em B irão falar com o agente em A, assim você não precisará adicionar ssh). Mas observe que o encaminhamento de Agentes pode ser administrativamente proibido em B.
Caso contrário, você terá que iniciar um agente em B:
eval "$(ssh-agent)"
ssh-add ...