E-Mail wurde erfolgreich versandt.

SSH-Keys erstellen, um sich an Ihrem STRATO VPS/VDS Linux anzumelden

Hinweis: Dieser Artikel bezieht sich auf virtuelle (dedizierte) Linux-Server, gekennzeichnet durch VC oder VDS im Namen. Beispiele: Linux VC2-4, VDS 6-48

Sie möchten sich auf Ihrem STRATO VPS/VDS Linux per SSH einloggen? Dies ist nur mit einem SSH-Key möglich. Dieser Schlüssel muss das Format OpenSSH haben. Bevor Sie eine Neuinstallation durchführen, müssen Sie zunächst eine Public/Private Key Kombination erstellen. Dies können Sie auf Ihrem Windows-Rechner mit dem Programm PuTTYgen und auf Ihrem Mac mit dem Terminal tun.

Inhaltsverzeichnis Inhaltsverzeichnis

Windows


SSH-Keys mit PuTTYgen erzeugen

Klicken Sie in PuTTYgen auf die Schaltfläche »Generate« und bewegen Sie dann die Maus, bis die Schlüssel generiert wurden:

[Screenshot 1]
[Screenshot 1A]

Sie können den Private Key auf dem Computer speichern, den Sie später mit Ihrem VPS/VDS verbinden möchten, indem Sie auf »Save private key« klicken. Achten Sie darauf, wo Sie diesen Private Key speichern, da Sie ihn später zum Einloggen benötigen.


Public Key bei Neuinstallation eingeben

Sie können den öffentlichen Schlüssel in PuTTYgen direkt aus dem Feld »Key« kopieren und bei der (Neu-)Installation eines Betriebssystems auf Ihrem VPS/VDS einfügen:

ssh-key-neuinstallation.png


Mit dem Private Key über PuTTY eine Verbindung zum Server herstellen

Nachdem Sie die Installation Ihres Betriebssystems abgeschlossen haben, können Sie sich mit dem von Ihnen erstellten Private Key per SSH an Ihrem Server anmelden. Wir empfehlen hierfür das Programm PuTTY.

Tipp: Wenn Sie PuTTY installieren, wird PuTTYgen automatisch mitinstalliert.

Geben Sie unter der Kategorie »Session« unter »Hostname (or IP-address)« die IP-Adresse Ihres Servers ein. Unter der Kategorie »Connection« und den Unterkategorien »SSH« → »Auth« → »Credentials« können Sie dann angeben, wo Sie Ihren Private Key gespeichert haben, indem Sie unter »Private key file for authentication:« auf »Browse« klicken.

[Screenshot 3]
putty_ssh-auth_private_key.png

Klicken Sie dann unten auf »Open«, um ein Terminal mit diesen Daten auf Ihrem Server zu öffnen. Geben Sie als Benutzernamen »root« ein.

[Screenshot 5]

Tipp: Sie können die in PuTTY eingegebenen Sitzungsdaten auch unter der Kategorie »Session« speichern (Save). Auf diese Weise müssen Sie sie später nicht erneut eingeben und können die Sitzung mit »Load« laden.



MacOS



SSH-Keys mit dem Terminal auf einem Mac-Computer erstellen

Wenn Sie einen Mac-Computer verwenden, können Sie SSH-Keys auch direkt über das Terminal erstellen. Hier ist eine Schritt-für-Schritt-Anleitung, um einen SSH-Key auf Ihrem Mac zu erzeugen:

  1. Öffnen Sie das Terminal auf Ihrem Mac. Sie finden es unter »Programme« → »Dienstprogramme« → »Terminal«.

  2. Geben Sie den folgenden Befehl ein, um einen SSH-Key zu erstellen. Ersetzen Sie <ihrkommentar> durch einen Namen, der den generierten Key beschreibt. Der Befehl erstellt einen Schlüssel mit einer Länge von 2048 Bit.

    ssh-keygen -t rsa -b 2048 -C "<ihrkommentar>"

  3. Das Terminal sollte Sie nun auffordern, den Speicherort für den SSH-Key anzugeben. Standardmäßig wird der Key im Verzeichnis ~/.ssh/id_rsa gespeichert. Drücken Sie einfach »Enter«, um den Standardpfad beizubehalten.

  4. Optional können Sie dem SSH-Key auch ein Passwort hinzufügen, um ihn zusätzlich zu schützen. Folgen Sie den Anweisungen im Terminal, um ein Passwort festzulegen.

  5. Nachdem der SSH-Key erfolgreich erstellt wurde, können Sie den öffentlichen Schlüssel anzeigen, indem Sie den folgenden Befehl ausführen:

    cat ~/.ssh/id_rsa.pub

  6. Kopieren Sie den angezeigten öffentlichen Key und fügen Sie ihn an der entsprechende Stelle ein bei der (Neu-)Installation eines Betriebssystems auf Ihrem VPS/VDS.


Mit dem gespeicherten SSH-Key per Terminal auf einem Mac-Computer bei Ihrem VPS/VDS anmelden

Nachdem Sie den SSH-Key auf Ihrem Mac-Computer erstellt haben und diesen auf Ihrem VPS/VDS hinterlegt haben, können Sie sich mit dem Terminal auf Ihrem Mac-Computer bei Ihrem VPS/VDS anmelden. Folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal auf Ihrem Mac. Navigieren Sie zum Verzeichnis, in dem sich Ihr SSH-Key befindet, falls er nicht im Standardverzeichnis ~/.ssh/ gespeichert ist.

  2. Verbinden Sie sich mit dem VPS/VDS, indem Sie den folgenden Befehl im Terminal eingeben. Ersetzen Sie <benutzername> durch den entsprechenden Benutzernamen und <ip-adresse> durch die IP-Adresse Ihres VPS/VDS:

    ssh -i Pfad_zum_Ihrem_Private_Key Benutzername@IP-Adresse

    Zum Beispiel:

    ssh -i ~/.ssh/id_rsa root@123.456.789.0

  3. Drücken Sie »Enter«, um den Befehl auszuführen. Wenn der SSH-Key korrekt hinterlegt ist, werden Sie ohne Eingabe eines Passworts mit dem VPS/VDS verbunden.

  4. Nach erfolgreicher Authentifizierung mit dem SSH-Key sind Sie nun mit Ihrem VPS/VDS verbunden und können die Befehle über das Terminal ausführen.

War dieser Text hilfreich für Sie?
Info: db67af0976615762cd5308a262cb540665df9202