Wie man sich bei Vultr mit einem SSH-Key einloggt | 2025 Guide
Hier ist ein aktuelles Tutorial für das Jahr 2025, wie du dich sicher mittels SSH-Key bei Vultr einloggst.
Die Verwendung von SSH-Keys anstelle von Passwörtern ist der Goldstandard für Server-Sicherheit. Es schützt dich vor Brute-Force-Angriffen und macht den Login-Prozess schneller.
Voraussetzungen
- Ein aktiver Vultr-Account.
- Ein Terminal (Windows PowerShell, macOS Terminal oder Linux).
Schritt 1: SSH-Schlüsselpaar erstellen
Zuerst musst du auf deinem eigenen Computer ein Schlüsselpaar generieren (einen privaten und einen öffentlichen Schlüssel).
- Öffne dein Terminal (oder die PowerShell unter Windows).
- Gib den folgenden Befehl ein (wir nutzen den modernen
ed25519Standard):ssh-keygen -t ed25519 -C "dein_name@vultr-key" - Bestätige den Speicherort (einfach
Enterdrücken). - Optional: Gib eine Passphrase ein (ein Passwort für deinen Schlüssel). Dies ist eine zusätzliche Sicherheitsebene.
- Nun wurden zwei Dateien erstellt:
id_ed25519(Dein privater Schlüssel – gib diesen niemals weiter!)id_ed25519.pub(Dein öffentlicher Schlüssel – diesen laden wir bei Vultr hoch.)
Schritt 2: Den öffentlichen Schlüssel zu Vultr hinzufügen
Damit Vultr weiß, dass du es bist, musst du den öffentlichen Teil deines Schlüssels im Dashboard hinterlegen.
- Lass dir den Inhalt deines öffentlichen Schlüssels anzeigen:
- Mac/Linux:
cat ~/.ssh/id_ed25519.pub - Windows:
Get-Content $HOME\.ssh\id_ed25519.pub
- Mac/Linux:
- Kopiere die gesamte Zeile (sie beginnt meist mit
ssh-ed25519...). - Logge dich bei Vultr.com ein.
- Gehe im Menü auf Account -> SSH Keys.
- Klicke auf Add SSH Key.
- Gib dem Key einen Namen (z.B. "Mein Laptop 2025") und füge den kopierten Code in das Feld SSH Key ein.
- Klicke auf Add SSH Key.
Schritt 3: Einen neuen Server mit SSH-Key erstellen
Wenn du nun eine neue Instanz (VPS) bereitstellst:
- Klicke auf Deploy New Instance.
- Wähle Standort und Betriebssystem (z.B. Ubuntu 24.04).
- Scroll runter zum Bereich SSH Keys.
- Wichtig: Setze einen Haken bei dem SSH-Key, den du gerade hinzugefügt hast.
- Klicke auf Deploy Now. Vultr installiert den Schlüssel nun automatisch auf dem Server.
(Hinweis: Bei bestehenden Servern musst du den Key manuell in der Datei ~/.ssh/authorized_keys auf dem Server nachpflegen.)
Schritt 4: Per SSH auf den Server einloggen
Sobald der Server den Status "Running" hat, kannst du dich verbinden.
- Öffne dein Terminal.
- Nutze den folgenden Befehl (ersetze die IP durch die deines Servers):
ssh root@123.45.67.89 - Wenn du eine Passphrase für deinen Key vergeben hast, wirst du nun danach gefragt.
- Beim ersten Verbindungsaufbau fragt das Terminal: "Are you sure you want to continue connecting?" Tippe
yesund drückeEnter.
Du bist nun eingeloggt! Es ist keine Passworteingabe für den User root mehr nötig.
Bonus: Sicherheitstipp (Passwort-Login deaktivieren)
Da du nun per Key reinkommst, solltest du den Passwort-Login komplett abschalten, um Hacker auszusperren:
- Bearbeite die SSH-Konfiguration:
nano /etc/ssh/sshd_config - Suche die Zeile
PasswordAuthenticationund ändere sie auf:PasswordAuthentication no - Suche
PermitRootLoginund stelle sicher, dass dortprohibit-passwordoderyessteht (da du den Key nutzt). - Speichere (Strg+O, Enter) und verlasse (Strg+X) den Editor.
- Starte SSH neu:
systemctl restart ssh
Achtung: Stelle sicher, dass dein Key funktioniert, bevor du den Passwort-Login deaktivierst, sonst sperrst du dich selbst aus!