Der Zugang zu Ihren Servern läuft über SSH-Schlüssel – Standardkennwörter vergeben wir aus Sicherheitsgründen nicht. Ein Schlüsselpaar besteht aus einem privaten Teil, der bei Ihnen bleibt, und einem öffentlichen Teil, den Sie bei der Bestellung hinterlegen.
Linux und macOS
Im Terminal:
ssh-keygen -t ed25519
Sie werden nach einem Speicherort und einer Passphrase gefragt. Eine Passphrase schützt den privaten Schlüssel, falls er in fremde Hände gerät – empfehlenswert.
Es entstehen zwei Dateien:
~/.ssh/id_ed25519 ← privater Schlüssel, bleibt bei Ihnen
~/.ssh/id_ed25519.pub ← öffentlicher Schlüssel, wird hinterlegt
Den Inhalt der .pub-Datei tragen Sie im Bestellformular ein:
cat ~/.ssh/id_ed25519.pub
Windows
Aktuelle Windows-Versionen bringen OpenSSH mit. In der PowerShell:
ssh-keygen -t ed25519
type $env:USERPROFILE\.ssh\id_ed25519.pub
Das ist der einfachste Weg – die Ausgabe können Sie direkt kopieren.
Mit PuTTY
Wenn Sie PuTTY verwenden, erzeugen Sie den Schlüssel mit PuTTYgen und klicken auf Generate.
Nehmen Sie nicht die gespeicherte .ppk-Datei. PuTTYgen speichert in einem eigenen Format, das im Bestellformular nicht funktioniert – der Server ist danach nicht erreichbar.
Kopieren Sie stattdessen den Text aus dem Feld „Public key for pasting into OpenSSH authorized_keys file“ im oberen Teil des Fensters. Er ist eine einzige Zeile und beginnt mit ssh-ed25519 oder ssh-rsa.
Speichern Sie zusätzlich den privaten Schlüssel als .ppk für PuTTY selbst und wählen Sie ihn dort unter Connection → SSH → Auth aus.
So sieht ein richtiger Schlüssel aus
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI… max@notebook
Eine Zeile, beginnend mit dem Verfahren, danach der Schlüssel und optional ein Kommentar. Mehrere Zeilen, -----BEGIN am Anfang oder eine Dateiendung im Feld sind falsch.
Geben Sie den privaten Schlüssel niemals weiter – auch nicht an uns. Wir brauchen ausschließlich den öffentlichen Teil.