O encaminhamento do agente Ssh deve ser permitido no cliente ( ForwardAgent
opção em ~/.ssh/config
) e no servidor ( AllowAgentForwarding
opção em sshd_config
). É provável que suas máquinas tenham configurações padrão diferentes para uma ou ambas as opções.
Se você está indo A- > B- > C, o encaminhamento não é necessário na etapa B- > C (a menos que você esteja indo para C- > D, é claro).
Quando você estiver logado em B, verifique se a variável de ambiente SSH_AUTH_SOCK
está definida. Seu valor é como ssh
sabe como entrar em contato com o agente.
Não há um bom motivo para proibir o encaminhamento do agente no servidor, dado que o encaminhamento do agente torna o cliente vulnerável ao servidor e não o oposto, e que você poderia, em princípio, configurar o encaminhamento de agente manualmente (embora não houvesse muita coisa, já que a dificuldade de configurá-lo derrotaria o ponto de conveniência do encaminhamento de agentes).