Ich versuche seit fast sieben Jahren, dieses Problem zu beheben , und schließlich wird es gelöst – ich starte keychain
in meinem ~/.profile
, die ihre eigene 'ssh-agent
beginnt ', sogar auf Maschine B &C. Dies ist die Quelle des Problems, weil keychain
ist ssh-agent
überschatten die sshd
einen bereitgestellt.
Entfernen (keychain
) von meinem ~/.profile
hat das Problem gelöst.
Update, eine andere Möglichkeit, ssh-agent
usw. werden normalerweise als Teil des Starts der GUI gestartet auf dem lokalen System. z. B. in einem anderen Fall ist der Anruf in /etc/X11/xdm/sys.xsession
versteckt !
Ich bestätige, dass meine SSH-Agent-Weiterleitung funktioniert, indem ich in MachineA
machessh -t MachineB ssh MachineC
während ssh MachineB
dann darin ssh MachineC
scheiterte.
Ich starte es (ssh-agent
ab keychain
usw.) ab jetzt nur noch manuell von Maschine A.