J'essaie de résoudre ce problème depuis près de sept ans , et finalement le problème est résolu -- je lance keychain
dans mon ~/.profile
, qui commence son propre 'ssh-agent
', même sur les machines B et C. C'est la source du problème, car keychain
est ssh-agent
éclipser le sshd
fourni un.
Le supprimer (keychain
) de mon ~/.profile
résolu le problème.
Mise à jour, autre possibilité, ssh-agent
etc. démarrent généralement dans le cadre du démarrage de l'GUI sur le système local. par exemple, dans un autre cas, l'appel est caché dans /etc/X11/xdm/sys.xsession
!
Je confirme que mon transfert d'agent SSH fonctionne en faisant, dans MachineA,
ssh -t MachineB ssh MachineC
tandis que ssh MachineB
puis, en son sein ssh MachineC
était défaillant.
Je vais commencer (ssh-agent
à partir de keychain
etc) manuellement uniquement à partir de la machine A à partir de maintenant.