Wie Sie einen öffentlichen SSH-Schlüssel zu Ihrem Server hinzufügen

Schritt-für-Schritt-Anleitung zum Hinzufügen eines öffentlichen SSH-Schlüssels für den sicheren Serverzugriff.

Die Authentifizierung per SSH-Schlüssel ist die sicherste Methode, um sich mit Ihrem VPS oder dedizierten Server zu verbinden. Der öffentliche Schlüssel wird auf dem Server hinterlegt, während der private Schlüssel sicher auf Ihrem Computer verbleibt — das schließt das Abfangen von Passwörtern vollständig aus und erhöht die Sicherheit erheblich.

Methode 1: Schlüssel über den Fornex-Kundenbereich hinzufügen (empfohlen)

  1. Gehen Sie zu Ihrem Kundenbereich und wählen Sie die gewünschte Bestellung aus.
  2. Navigieren Sie zum Bereich SSH-Zugang.
  3. Klicken Sie auf SSH-Schlüssel verwaltenSSH-Schlüssel hinzufügen.

VPS-Bestellung verwalten VPS-Bestellung verwalten

  1. Fügen Sie Ihren kopierten öffentlichen Schlüssel ein und vergeben Sie einen Namen.

VPS SSH-Schlüsselverwaltung VPS SSH-Schlüsselverwaltung

  1. Klicken Sie auf Speichern.

SSH-Schlüssel automatisch hinzufügen SSH-Schlüssel automatisch hinzufügen

Die SSH-Schlüsseleinstellungen werden erst nach einer Neuinstallation des Betriebssystems übernommen.

Methode 2: Öffentlichen Schlüssel manuell auf den Server kopieren

  1. Verbinden Sie sich per SSH mit dem Server (vorerst mit Passwort):
ssh root@your_server_ip
  1. Erstellen Sie den Ordner .ssh, falls er noch nicht existiert:
mkdir -p ~/.ssh
chmod 700 ~/.ssh
  1. Fügen Sie den öffentlichen Schlüssel zu authorized_keys hinzu:
echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI... your_email@example.com" >> ~/.ssh/authorized_keys

Empfohlene Methode mit einem einzigen Befehl von Ihrem lokalen Rechner:

ssh-copy-id -i ~/.ssh/id_ed25519.pub root@your_server_ip

OpenSSH-Server konfigurieren

  1. Öffnen Sie die SSH-Serverkonfigurationsdatei:
nano /etc/ssh/sshd_config
  1. Stellen Sie sicher, dass die folgenden Einstellungen vorhanden sind (auskommentieren oder hinzufügen):
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
PasswordAuthentication no          # Empfohlen: Passwort-Login deaktivieren
  1. Speichern Sie die Datei (Ctrl+O → Enter → Ctrl+X).
  2. Setzen Sie die korrekten Berechtigungen für die Dateien:
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chown root:root ~/.ssh/authorized_keys
  1. Starten Sie den SSH-Dienst neu:
systemctl restart sshd

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns