Saya telah mencoba memecahkan masalah ini selama hampir tujuh tahun , dan akhirnya terselesaikan -- saya meluncurkan keychain
di ~/.profile
saya , yang memulai 'ssh-agent
miliknya sendiri ', bahkan pada mesin B &C. Ini adalah sumber masalah, karena keychain
ssh-agent
menaungi sshd
disediakan satu.
Menghapusnya (keychain
) dari ~/.profile
saya memecahkan masalah.
Perbarui, kemungkinan lain, ssh-agent
dll. biasanya dimulai sebagai bagian dari memulai GUI pada sistem lokal. misalnya, dalam kasus lain, panggilan disembunyikan di /etc/X11/xdm/sys.xsession
!
Saya mengonfirmasi Penerusan Agen SSH saya berfungsi dengan melakukan, di MachineA,
ssh -t MachineB ssh MachineC
sementara ssh MachineB
lalu, di dalamnya ssh MachineC
gagal.
Saya akan memulainya (ssh-agent
dari keychain
dll) secara manual hanya dari mesin A mulai sekarang.