Wie konfiguriere ich den privaten SSH-Schlüssel für Fork auf dem Mac?

Wie konfiguriere ich den privaten SSH-Schlüssel für Fork auf dem Mac?

Ich habe Fork für meinen Git-Client auf dem Mac ausprobiert! Kann mir jemand erklären, wie ich meinen vorhandenen privaten SSH-Schlüssel dafür konfiguriere?

Danke schön!

Antwort1

Fork auf dem Mac verwendet den Standard-SSH-Schlüssel, der normalerweise id_rsa und id_rsa.pub heißt. Wenn Sie einen Schlüssel mit einem anderen Namen erstellt haben, können Sie ihn als Standardschlüssel festlegen, indem Sie Ihre .ssh/config-Datei mit folgendem aktualisieren (oder erstellen, falls noch keiner vorhanden ist):

IdentityFile /home/myuser/.ssh/keyhello

Stellen Sie sicher, dass Sie hier den privaten Schlüssel angeben, nicht den öffentlichen (ich habe aus irgendeinem Grund diesen Fehler gemacht und Sie erhalten am Ende eine Fehlermeldung wegen eines ungültigen Formats).

Auf meinem Mac erhielt ich ständig Beschwerden, dass die Berechtigungen für die Schlüssel zu groß seien. Daher habe ich für beide Dateien einen chmod 600 ausgeführt, wodurch das Problem behoben wurde.

SehenHierWeitere Informationen zum Standardschlüssel.

Beachten Sie einfach, dass, wenn Sie dies tun, alles, was SSH verwendet, nun versucht, diesen Schlüssel zu verwenden, sofern Sie nichts anderes angeben. D. h.: Wenn Sie die SSH-Befehlszeile verwenden, müssen Sie -i angeben, um die Schlüssel zu ändern.

Es wäre viel besser, wenn Fork dies wie die Windows-Version konfigurierbar hätte.

Antwort2

Auf jedem System befinden sich SSH-Schlüssel im Home-Verzeichnis des Benutzers, in einem Unterordner namens .ssh. Dies ist auf jedem Betriebssystem der Fall und Sie müssen lediglich einen Schlüssel aus der von fork bereitgestellten Liste auswählen.

  • Windows: %userprofile%\.ssh
  • Linux: ~/.ssh
  • Mac: $HOME/.ssh

Legen Sie einfach Ihren Schlüssel dort ab, und fertig.

verwandte Informationen