Ich hatte ein ähnliches Problem. Hier sind die Schritte zur Einrichtung von SSH-Schlüsseln und Weiterleitung auf dem Mac. Ich habe diese Notizen für mich selbst gemacht - vielleicht hilft es jemandem... überprüfen Sie es mit Ihrer Konfiguration.
Dabei wird davon ausgegangen, dass keine Schlüssel eingerichtet sind. Wenn Sie die Schlüssel bereits eingerichtet haben, überspringen Sie diesen Abschnitt.
$ sshkeygen t rsa b 4096
Erzeugen eines öffentlichen/privaten rsa-Schlüsselpaares.
Geben Sie eine Datei an, in der der Schlüssel gespeichert werden soll (/Users/you/.ssh/id_rsa): [Drücken Sie die Eingabetaste] Geben Sie die Passphrase ein (leer für keine Passphrase): [Geben Sie eine Passphrase ein] Geben Sie dieselbe Passphrase erneut ein: [Passphrase erneut eingeben]
Ändern Sie ~/.ssh/config und fügen Sie den Eintrag für die Schlüsseldatei hinzu:
~/.ssh/config sollte ungefähr so aussehen:
Gastgeber *
AddKeysToAgent ja
UseKeychain ja
IdentitätsDatei ~/.ssh/id_rsa
Speichern Sie den privaten Schlüssel im Schlüsselbund:
$ sshadd K ~/.ssh/id_rsa
Testen Sie es jetzt mit: ssh -A username@IhrHostname
Sollte Ihren Schlüssel an Ihren Hostnamen weiterleiten. Angenommen, Ihre Schlüssel werden hinzugefügt, sollten Sie ohne Probleme eine Verbindung herstellen können.