7年近くこの問題のトラブルシューティングを試みてきました 、そして最終的に解決されます -- keychain を起動します 私の ~/.profile で 、独自の 'ssh-agent を開始します '、マシン B と C でも。これが ソース です keychain のため、問題の の ssh-agent sshd を覆い隠す 提供した。
削除 (keychain ) ~/.profile から 問題を解決しました。
更新、別の可能性、ssh-agent などは通常、GUI の起動の一部として開始されます ローカル システム上。たとえば、別のケースでは、呼び出しは /etc/X11/xdm/sys.xsession に隠されています !
MachineA で
を実行して、SSH エージェント転送が機能していることを確認します。ssh -t MachineB ssh MachineC
ssh MachineB の間 次に、その中で ssh MachineC 失敗していました。
始めます (ssh-agent keychain から など) 今後はマシン A から手動でのみ。