Verwenden Sie keine Remote-Identitätsdatei, wenn Sie ssh auf einem Remote-Server verwenden

298
Lars Nyström

Ich bin serverAmit SSH verbunden. Ich habe eine Identitätsdatei auf meinem lokalen Computer, die ich zur Authentifizierung verwende serverA, und eine Identitätsdatei, in serverAder ich mich befinde, wenn ich physisch an diesem Computer bin. Ich habe ForwardAgent yesin meiner lokalen SSH-Konfigurationsdatei.

Nun serverAversuche ich, eine weitere SSH-Sitzung zu öffnen serverB. SSH versucht dann jedoch, die Identitätsdatei zu verwenden serverA, um eine Verbindung serverBherzustellen, aber ich möchte die Identitätsdatei auf meinem lokalen Computer verwenden (mit ForwardAgent weitergeleitet).

Wie kann ich SSH einschalten serverA, um die weitergeleiteten Schlüssel zu verwenden, anstatt die Schlüssel zu aktivieren serverA, wenn ich serverAüber SSH verbunden bin ?

Antwort: Das Problem bestand darin, dass auf meinem lokalen Computer macOS ausgeführt wurde, wodurch dem Agenten standardmäßig keine Schlüssel hinzugefügt werden. Daher wurden keine Schlüssel an ServerA weitergeleitet. Nachdem Sie AddKeysToAgent yes und ForwardAgent yes zu meiner lokalen Konfiguration hinzugefügt haben, verwendet ssh auf dem Remote-Linux-Computer standardmäßig den weitergeleiteten Schlüssel anstelle des Remote-Schlüssels. Es mussten also keine Änderungen an der Remote-Maschine vorgenommen werden.

0
Kurzversion, `ssh -i` nach dem Kopieren des _public part_ Ihres lokalen Schlüssels auf ServerA. grawity vor 5 Jahren 0
Es stellte sich heraus, dass das Problem darin bestand, dass auf meinem lokalen Computer macOS ausgeführt wurde, wodurch dem Agenten standardmäßig keine Schlüssel hinzugefügt werden. Daher wurden keine Schlüssel an "serverA" weitergeleitet. Nach dem Hinzufügen von "AddKeysToAgent yes" sowie "ForwardAgent yes" zu meiner lokalen Konfiguration verwendet ssh auf dem Remote-Linux-Computer standardmäßig den weitergeleiteten Schlüssel anstelle des Remote-Schlüssels. Es mussten also keine Änderungen an der Remote-Maschine vorgenommen werden. Lars Nyström vor 5 Jahren 0

0 Antworten auf die Frage