1. Home
  2. Hosting
  3. Wie hinterlege ich einen SSH-Key in Plesk?

Wie hinterlege ich einen SSH-Key in Plesk?

Voraussetzung: SSH Zugriff nur ab Shared Hosting Abo L verfügbar. Mehr dazu hier.

Weitere Informationen zu SSH Key in Plesk hinterlegen kannst du im Blogbeitrag nachlesen.

Was ist ein SSH Key?

Ein SSH-Key ist ein kryptografisches Schlüsselpaar zur sicheren Authentifizierung bei SSH-Verbindungen. Es besteht aus einem privaten Schlüssel (Private Key) und einem öffentlichen Schlüssel (Public Key).

Was ist der Unterschied zwischen Private Key und Public Key?

Der Private Key ist geheim und verbleibt immer lokal auf deinem Gerät – er darf nie weitergegeben werden. Der Public Key wird auf dem Zielsystem (z. B. dem Plesk-Server) hinterlegt und kann bedenkenlos geteilt werden. Zusätzlich kann der Private Key beim Erstellen mit einer Passphrase geschützt werden: Wird eine Passphrase gesetzt, muss der Key bei jeder Verwendung damit entsperrt werden, sodass ein gestohlener Private Key ohne Passphrase nicht nutzbar ist.

Welche Vorteile bietet ein SSH Key gegenüber einem Passwort?

Drei Hauptvorteile:

  • Sicherheit: Der Private Key wird nie über das Netzwerk gesendet – das verhindert Brute-Force-Angriffe und das Abfangen von Passwörtern.
  • Komfort: Kein Passwort nötig, das regelmässig geändert werden muss – einmal eingerichtet, ist der Zugriff dauerhaft bequem und sicher.
  • Automatisierung: SSH-Keys ermöglichen passwortlose Authentifizierung, ideal für Skripte und automatisierte Verbindungen.

Öffentlichen Schlüssel in Plesk hinzfügen

  1. Im Plesk Control Panel anmelden.
  2. Die gewünschte Domain auswählen, auf die per SSH zugegriffen werden soll.
  3. Nach „SSH Keys“ suchen und die Erweiterung „SSH Key Manager“ öffnen.
  4. Auf „Add Key“ (Schlüssel hinzufügen) klicken.
  5. Den öffentlichen Schlüssel (Public Key) einfügen und speichern.
  6. Zugriff testen mit: ssh hauptbenutzer@domainbeispiel.ch

Achtung: In Plesk darf ausschliesslich der öffentliche Schlüssel (Public Key) hinterlegt werden – niemals der private Schlüssel. Zudem werden Keys mit Leerzeichen im Kommentarfeld von Plesk nicht akzeptiert.

SSH Key erstellen – Windows mit PuTTYgen

  1. Lade PuTTY von der offiziellen PuTTY-Website herunter und installiere es.
    Wenn du PuTTY bereits verwendest, wird PuTTYgen schon vorhanden sein.
  2. Öffne PuTTYgen über das Startmenü.
  3. Wähle die Art des Keys: ed25519
  4. Klicke auf «Generate».
  5. Bewege die Maus über das leere Feld, um zufällige Daten zu erzeugen.
  6. Gib eine Passphrase (optional) ein und speichere den privaten Schlüssel.
    Beispiel: «demo_key.ppk» (privater Schlüssel) – Das Format muss *.ppk sein!
  7. Erstelle die Datei «demo_key.pub» (öffentlicher Schlüssel) manuell, kopiere den angezeigten öffentlichen Schlüssel in die Datei und speichere diese ab.
  8. Tragen Sie den öffentlichen-Schlüssel auf dem Ziel-System ein. In diesem Beispiel in der Plesk-Oberfläche, im SSH-Keys-Manager (siehe Verwendung des SSH-Keys-Managers in Plesk).
  9. Öffne Pageant über das Startmenu.
    Pageant stellt deine SSH-Schlüssel PuTTY zur Verwendung zur Verfügung und wurde auch über das PuTTY-Paket installiert.
  10. Klicke das Pageant-Symbol in der Task-Leiste mit der rechten Maustaste an und wähle «add key».
    Gib die Passphrase an, wenn du dem Key eine hinzugefügt hast.
  11. Wähle den abgespeicherten *.ppk-Schlüssel aus.
  12. Starte PuTTY und gib den Plesk-Server als Ziel-Hostnamen ein. Klicke auf «Open», um die Verbindung zu starten.
  13. Wenn du dich das erste Mal auf einen Server verbindest, wird ein Sicherheits-Alarm angezeigt, dass der Server noch nicht bekannt ist. Bestätige diesen mit «Ja».
  14. Gib deinen Benutzernamen an, wenn du danach gefragt wirst.
    Dies ist der Hauptbenutzer einer Domain. Nur der Hauptbenutzer kann per SSH verbinden.
  15. Die Verbindung wird nun direkt aufgebaut und du bist per SSH eingeloggt.

Hinweis: Nach einem Neustart des Systems musst du Pageant erneut starten und deinen Key wieder hinzufügen.

SSH Key unter Windows über die Git-Bash Sitzung erstellen

  1. Öffne die Bash
  2. Führe den folgenden Befehl aus: «ssh-keygen -t ed25519 -C Kommentar»
  3. Folge den Anweisungen, um den Schlüssel zu benennen und eine Passphrase (optional) festzulegen.
  4. Der private und der öffentliche Schlüssel werden in deinem Home-Verzeichnis im Ordner .ssh in der Bash gespeichert.
  5. Trage den öffentlichen Key (public-key – *.pub) auf dem Ziel-System ein. In diesem Beispiel in der Plesk-Oberfläche, im SSH-Keys-Manager.
  6. Der Key steht nun in der Bash-Umgebung zur Verfügung.
  7. Teste den Zugriff: «ssh hauptbenutzer@domainbeispiel.ch»

SSH Key unter Linux

  1. Öffne das Terminal.
  2. Führe den folgenden Befehl aus: «ssh-keygen -t ed25519 -C Kommentar».
  3. Folge den Anweisungen, um den Schlüssel zu benennen und eine Passphrase (optional) festzulegen.
  4. Der private und der öffentliche Schlüssel werden in deinem Home-Verzeichnis im Ordner .ssh gespeichert.
  5. Trage den öffentlichen Key (public-key – *.pub) auf dem Ziel-System ein. In diesem Beispiel in der Plesk-Oberfläche, im SSH-Keys-Manager.
  6. Teste den Zugriff: «ssh hauptbenutzer@domainbeispiel.ch»

SSH Key unter macOS erstellen

  1. Öffne das Terminal.
  2. Führe den folgenden Befehl aus: «ssh-keygen -t ed25519 -C Kommentar».
  3. Folge den Anweisungen, um den Schlüssel zu benennen und eine Passphrase (optional) festzulegen.
  4. Der private und der öffentliche Schlüssel werden in deinem Home-Verzeichnis im Ordner .ssh gespeichert.
  5. Trage den öffentlichen Key (public-key – *.pub) auf dem Ziel-System ein. In diesem Beispiel in der Plesk-Oberfläche, im SSH-Keys-Manager.
  6. Teste den Zugriff: «ssh hauptbenutzer@domainbeispiel.ch»

Zuletzt aktualisiert am 2. September 2026

War dieser Artikel hilfreich?

Ähnliche Themen

Benötigst du Support?
Deine Lösung steht noch nicht in den FAQ? Keine Sorge, wir sind für dich da.
Kontaktiere uns!