macOS Sierra: Warum muss ich das Passwort für meinen privaten Schlüssel eingeben? [Duplikat]

Ich habe kürzlich meinen Computer auf macOS Sierra aktualisiert. Alles lief gut, aber irgendwo auf dem Weg wurde etwas geändert (wahrscheinlich etwas, das ich getan habe) und jetzt fordert mich das Terminal jedes Mal auf, wenn ich versuche, in eine andere Maschine zu ssh, um mein Passwort einzugeben. Wenn ich das Passwort eingebe und es eingebe, funktioniert die SSH-Sitzung wie gewohnt. Aber warum muss ich überhaupt mein Passwort eingeben? Was kann ich tun, um das zu beheben?

Nebenbemerkung: Ich habe versucht, die Dateiberechtigungen ohne Erfolg zu ändern. Sie sind derzeit 644 wie der öffentliche Schlüssel.

Der private Schlüssel sollte chmod 400ein -v hinzufügen und prüfen, ob er Ihren Schlüssel verwendet
Erledigt! Danke. Problem besteht weiterhin. Ja, es verwendet meinen Schlüssel.
private Schlüssel sind ... privat. Deshalb brauchen Sie das Passwort. es wäre nicht privat, wenn es kein Passwort erfordern würde. Sie können sicher einen privaten Schlüssel ohne Passwort erstellen ... aber das ist offensichtlich weniger sicher.
Früher war kein Passwort erforderlich.

Antworten (2)

Sie müssen Ihren privaten Schlüssel erneut zum SSH-Agenten hinzufügen. Ich hatte das gleiche Problem nach dem Sierra-Update.

Hier ist eine Anleitung zum Hinzufügen Ihres Schlüssels.

Diese Art hat funktioniert. Ich habe den Schlüssel erfolgreich mit dem ssh-addBefehl hinzugefügt, aber wenn ich das Terminal neu starte, muss ich es erneut tun. Ich habe auch die Option -K für den Befehl zum Hinzufügen zum Schlüsselbund ausprobiert, aber nach einem Neustart muss ich immer noch das Passwort eingeben.
Stellen Sie sicher, dass nur ein Agent ausgeführt wird. In meinem Fall muss ich bei jedem Neustart pw eingeben. Wenn Sie „das alte Verhalten“ wünschen, folgen Sie dieser Frage
Danke @Vagner, ssh-add -Ain meinem bash_profile wurde es behoben.

Sie können die Passphrase entfernen

https://stackoverflow.com/a/112409/2774776

oder importieren Sie den Schlüssel in den Schlüssel mit Passphrase in den Schlüsselbund Ihres Mac-Benutzers:

https://superuser.com/a/269570/365431

Willkommen bei Ask Different. Während die von Ihnen bereitgestellten Links die Frage möglicherweise beantworten, ist es ratsam, die relevanten Details zur Beantwortung der Frage hier zusammenzufassen und/oder bereitzustellen. Links werden oft veraltet, was die Antwort unbrauchbar macht.