GNU/Linux >> Znalost Linux >  >> Linux

SSH Agent Forwarding nefunguje ani při použití `ssh -A`

Tento problém se snažím vyřešit téměř sedm let a nakonec se to vyřeší -- spustím keychain v mém ~/.profile , který začíná svou vlastní 'ssh-agent ', a to i na stroji B &C. Toto je zdroj problému, protože keychain 's ssh-agent zastíní sshd poskytl jeden.

Odstraněním (keychain ) z mého ~/.profile problém vyřešil.

Aktualizace, další možnost, ssh-agent atd. obvykle začínají jako součást spouštění GUI na místním systému. např. v jiném případě je hovor skrytý v /etc/X11/xdm/sys.xsession !

Potvrzuji, že můj SSH Agent Forwarding funguje tak, že to udělám v MachineA,

ssh -t MachineB ssh MachineC

zatímco ssh MachineB pak v něm ssh MachineC selhalo.

Spustím to (ssh-agent od keychain atd.) od této chvíle ručně pouze ze stroje A.


Linux
  1. Linux – Proč USB nefunguje v Linuxu, když funguje v Uefi/bios?

  2. Odstraňování problémů s DNS. Campus Domain se při používání Campus Network nevyřeší?

  3. Alias ​​názvu konfigurace ssh nefunguje pro scp

  1. Proč USB nefunguje v Linuxu, když funguje v UEFI/BIOS?

  2. Použití scp s předávaným ssh agentem

  3. Scrollback nefunguje v okně terminálu (relace ssh)

  1. Kdy použít Nohup?

  2. Ssh nefunguje z jednoho konkrétního počítače?

  3. Symbolický odkaz při změně uživatele nefunguje podle očekávání?