He intentado solucionar este problema durante casi siete años , y finalmente se soluciona:lanzo keychain en mi ~/.profile , que comienza su propio 'ssh-agent ', incluso en la máquina B y C. Esta es la fuente del problema, porque keychain de ssh-agent eclipsar el sshd proporcionado uno.
Quitándolo (keychain ) de mi ~/.profile resolvió el problema.
Actualización, otra posibilidad, ssh-agent etc. generalmente comienzan como parte del inicio de la GUI sobre el sistema local. por ejemplo, en otro caso, la llamada está oculta en /etc/X11/xdm/sys.xsession !
Confirmo que mi reenvío de agente SSH funciona haciendo, en MachineA,
ssh -t MachineB ssh MachineC
mientras ssh MachineB luego, dentro de él ssh MachineC estaba fallando
Lo empezaré (ssh-agent de keychain etc) manualmente solo desde la máquina A a partir de ahora.