GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die SSH-Agent-Weiterleitung funktioniert nicht, selbst wenn `ssh -A` verwendet wird

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

mache
ssh -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.


Linux
  1. Crontab-Problem:Cron-Job funktioniert nicht, wenn der Prozentsatz verwendet wird

  2. Shell-Fehler „tar:nicht im Archiv gefunden“ bei Verwendung eines regulären Ausdrucks

  3. Befehl bei Verwendung von sudo nicht gefunden

  4. Weiterleitung von RDP über einen Linux-Rechner mit iptables:Funktioniert nicht

  5. AWS VPC + IPtables + NAT:Portweiterleitung funktioniert nicht

So konfigurieren Sie die X11-Weiterleitung mit SSH unter Linux

Wann verwendet man Nohup?

Linux – Warum funktioniert USB nicht in Linux, wenn es in Uefi/Bios funktioniert?

Symbolischer Link funktioniert nicht wie erwartet, wenn der Benutzer wechselt?

Verwenden der SSH-Portweiterleitung als Sicherheitstool unter Linux

SCP zulassen, aber keine tatsächliche Anmeldung mit SSH