Da es aktuell keine Anleitung im netcup HelpCenter für den SSH Zugang per Public Key SSH-Schlüssel gibt, hier eine Anleitung für die Verbindung unter Windows mit PuTTY. Für einen Server und die Erstellung und Übertragung unter Linux oder Windows (WSL) hier ein Community Tutorial: Login mit SSH-Key anstatt Passwort auf Server (Eine Beschreibung für den Zugang zum Webhosting mit FTP / FTPES findet sich hier im netcup HelpCenter: FTP-Zugang zum Webhosting)
Die eingesetzte SSH Software in diesem Beispiel für Windows PuTTY kann hier heruntergeladen werden: Download PuTTY: latest release (das letzte Release Stand August 2026 ist 0.84)
1. SSH Schlüsselpaar erzeugen
Im PuTTY Paket ist PuTTYgen enthalten, die grafische Oberfläche zur Erstellung eines SSH Schlüsselpaars. Ich habe hier im Screenshot statt RSA das Format ECDSA gewählt mit gleicher Sicherheit aber kleinerem Schlüssel. Also mit [Generate] das Schlüsselpaar erzeugen und mit den Mauszeiger im freien Bereich so lange bewegen, bis genügend Zufallsmaterial für die Erzeugung des Schlüssels erreicht ist. Den privaten Schlüssel speichert man dann mit [Save private key] als private.ppk sicher im lokalen Dateisystem ab - diesen brauchen wir dann später für die Angabe in PuTTY im Schritt 3. Der öffentliche Teil wird unter "Public key for pasting into OpenSSH authorized_keys file:" angezeigt und gleich im Schritt 2 benötigt.
01_puttygen_ECDSA_generate_keypair_generated.png
2. SSH Public Key im WCP hinterlegen
Über das WCP und die "Plesk Übersicht" zur Hauptseite von Plesk wechseln und im Seitenmenü rechts über "SSH Keys" den "SSH Keys Manager" aufrufen.
Dort den öffentlichen Teil des SSH Schlüsselpaars per "Add Key" hinterlegen.
02_WCP_Websites_and_Domains_-_SSH_Keys.png
(Die URL mit dem Beispiel Knoten a1b1c muss natürlich angepasst werden und könnte so auch direkt aufgerufen werden: )
https://a1b1c.webhosting.systems/modules/ssh-keys/index.php/index/keys
3. Zugang zum Webhosting mit PuTTY
Den Zugang in PuTTY konfigurieren mit IP Adresse 91.92.93.94 / Hostnamen hosting123456.a1b1c.netcup.net und auto-login Benutzername hosting123456 und private key hinterlegt im Benutzerverzeichnis ~/.ssh/private.ppk
Die Zugangsdaten können auch über das WCP - Plesk Panel Links - Webhosting-Zugang eingesehen werden.
WCP_Plesk-Panel-Links_-_Webhosting-Zugang.png
Für die Screenshots verwende ich die Beispieldaten IP-Adresse, Benutzername, private.ppk von oben, weil die Stellen etwas verschachtelt sind:
Session - Host Name (or IP address): 91.92.93.94
Connection - Data - Login details - Auto-login username: hosting123456
03_PuTTY_Connection_Data_auto-login_username_hosting123456_highlighted.png
Connection - SSH - Auth - Credentials - Public-key authentication - Private key file for authentication: Pfad zur private.ppk oder per [Browser] auswählen
03_PuTTY_SSH_Auth_private_key_highlighted.png
Der Zugang kann unter Session mit Name unter Saved Sessions gespeichert werden und steht dann per 1-Klick auf [Open] oder Doppelklick auf die gespeicherte Sitzung zur Verfügung.
04_PuTTY_Open_SSH_connection_EiWoMiSau.png