GNU/Linux >> Linux Esercitazione >  >> Linux

L'inoltro dell'agente SSH non funziona anche quando si utilizza `ssh -A`

Sono quasi sette anni che cerco di risolvere questo problema , e finalmente viene risolto -- lancio keychain nel mio ~/.profile , che inizia il proprio 'ssh-agent ', anche sulla macchina B &C. Questa è la sorgente del problema, perché keychain è ssh-agent oscurare il sshd fornito uno.

Rimuovendolo (keychain ) dal mio ~/.profile risolto il problema.

Aggiornamento, un'altra possibilità, ssh-agent ecc. di solito vengono avviati come parte dell'avvio della GUI sul sistema locale. ad esempio, in un altro caso, la chiamata è nascosta in /etc/X11/xdm/sys.xsession !

Confermo che il mio agente di inoltro SSH funziona eseguendo, nella macchina A,

ssh -t MachineB ssh MachineC

mentre ssh MachineB quindi, al suo interno ssh MachineC stava fallendo.

Lo avvierò (ssh-agent da keychain ecc.) d'ora in poi manualmente solo dalla macchina A.


Linux
  1. L'alias del nome di configurazione ssh non funziona per scp

  2. comando non trovato quando si utilizza sudo

  3. Inoltro RDP tramite una macchina Linux utilizzando iptables:non funzionante

  4. AWS VPC + IPtables + NAT:il port forwarding non funziona

  5. Perché USB non funziona in Linux quando funziona in UEFI/BIOS?

Come configurare l'inoltro X11 utilizzando SSH in Linux

Ssh non funziona da un computer specifico?

Risoluzione dei problemi DNS. Il dominio Campus non si risolve quando si utilizza la rete Campus?

Utilizzo di SSH Port Forwarding come strumento di sicurezza in Linux

Il comando Linux 'll' non funziona

Consenti SCP ma non l'accesso effettivo tramite SSH