Sie müssen Ihre öffentlichen / privaten SSH-Schlüssel entfernen, neu erstellen und dann den neu erstellten öffentlichen Schlüssel den von Ihnen verwendeten Servern und Onlinediensten hinzufügen.
Entfernen Sie Ihre öffentlichen / privaten SSH-Schlüssel:
rm ~/.ssh/id_rsa*
Erstellen Sie das Schlüsselpaar neu und wählen Sie eine neue Passphrase aus:
ssh-keygen -t rsa -f ~/.ssh/id_rsa
Fügen Sie den neu erstellten privaten Schlüssel zu Ihrem OS X-Schlüsselbund hinzu, um die Passphrase zu speichern und das automatische Entsperren zu verwalten:
ssh-add -K ~/.ssh/id_rsa
Kopieren Sie den öffentlichen Schlüssel in die OS X-Zwischenablage, um Web-Services wie GitHub usw. hinzuzufügen.
cat ~/.ssh/id_rsa.pub | pbcopy
Fügen Sie den neu erstellten öffentlichen Schlüssel der
~/.ssh/authorized_keys
Datei des Remote-Servers hinzu. Stellen Sie sicher, dass Sie die richtigen Berechtigungen für den Remote-~/.ssh
Ordner (700
) und~/.ssh/authorized_keys
(600
) haben. Möglicherweise möchten Sie die Verwendung untersuchenssh-copy-id
, um diesen Prozess zu vereinfachen.