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 から手動でのみ。