Wie erstellt man einen SSH Key

OsX und Linux

Schritt 1: Kontrollieren ob ein SSH Key vorhanden ist:

Als erstes müssen wir kontrollieren ob bereits ein SSH Key Paar vorhanden ist, da wir diese sonst bei der späteren Generierung löschen könnten. Folgendes geben wir dazu in der Konsole ein:

$ cd ~/.ssh
$ ls

Sollten nun hier bereits Dateien vorhanden sein mit dem Namen id_rsa.pub oder id_dsa.pub bzw. id_rsa ist vorsicht geboten, da dies Deine bereits erzeugten SSH Public Keys sind, welche eventuell bereits in Verwendung sind.

Schritt 2: Generierung eines neuen SSH-Keys

Um ein neues SSH Keypaar zu erzeugen geben wir folgendes ein und drücken Enter bei der Frage wo das Keypaar gespeichert werden soll

$ ssh-keygen -t rsa -b 4096 -C "deine [ÄT] emailadresse [dot] de"
# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
# Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
$ ssh-add id_rsa

Anschließend wirst Du nach einem Passwort gefragt, trage hier ein relativ langes und komplexes Passwort ein:

Enter passphrase (empty for no passphrase): [Type a passphrase]
# Enter same passphrase again: [Type passphrase again]

Das Ergebnis sollte etwas in der Art sein:

Your identification has been saved in /Users/< DEIN_USER >/.ssh/id_rsa.
# Your public key has been saved in /Users/< DEIN_USER >/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:55:d6:19:a1:7d:f3:64:3d:d0:a3:db deine [ÄT] emailadresse [dot] de

Schritt 3: Schick uns Deinen Public Key

Gib folgendes in der Konsole ein um Deinen Public Key in der Console zu sehen:

$ cat  ~/.ssh/id_rsa.pub

Verfasse nun eine E-Mail an support [ÄT] fastnode [dot] de mit Nennung Deines Projekts und füge den Public Key von der Consolenansicht in die E-Mail.