Ein SSH-Key ist eine deutlich sicherere Alternative zum Passwort. Er besteht aus einem Paar: einem privaten SSH-Key, der auf Ihrem Computer bleibt, und einem öffentlichen SSH-Key, den Sie für Ihren Zugang hinterlegen. Den privaten Teil halten Sie geheim; selbst wenn jemand den öffentlichen Teil abfängt, kann er sich ohne den privaten nicht anmelden.

Gut zu wissen: In der Regel benötigen Sie nur einen einzigen SSH-Key. Denselben Key können Sie bedenkenlos für alle Ihre Hosting-Accounts verwenden – bei dotplex und überall sonst. Sie müssen also nicht für jeden Server oder Anbieter einen eigenen Key erstellen; hinterlegen Sie einfach überall denselben öffentlichen Key.

Hier die Kurzfassung, um einen SSH-Key im Terminal zu erstellen und ihn in einer Terminal-Sitzung oder in Ihrem bevorzugten SFTP-Programm zu nutzen.

1. SSH-Key im Terminal erstellen

Öffnen Sie das Terminal (bei macOS und Linux ist es vorinstalliert; unter Windows nutzen Sie die PowerShell) und geben Sie ein:

ssh-keygen -t ed25519 -C "ihre.email@example.com"

Anschließend:

  • Speicherort: Drücken Sie die Eingabetaste, um den Standard zu übernehmen (~/.ssh/id_ed25519).

  • Passphrase: Wählen Sie eine sichere Passphrase. Sie verschlüsselt den privaten SSH-Key, sodass selbst ein gestohlenes Notebook niemandem Zugang verschafft. Lassen Sie das Feld nicht leer.

Nun liegen zwei Dateien im versteckten Ordner .ssh in Ihrem Benutzerverzeichnis:

  • id_ed25519 – Ihr privater SSH-Key. Senden oder teilen Sie diese Datei niemals.

  • id_ed25519.pub – Ihr öffentlicher SSH-Key. Diesen hinterlegen Sie bei uns.

2. Öffentlichen SSH-Key hinterlegen

Lassen Sie sich den öffentlichen Schlüssel anzeigen, um ihn zu kopieren:

cat ~/.ssh/id_ed25519.pub

Kopieren Sie die komplette Zeile (sie beginnt mit ssh-ed25519 und endet mit Ihrer E-Mail-Adresse). Wie es weitergeht, hängt von Ihrem Produkt ab.

Secure Hosting: selbst im dotplex Dashboard hinterlegen

  1. Melden Sie sich im dotplex Dashboard an und öffnen Sie SSH + FTP → SSH-Keys.

  2. Klicken Sie auf SSH-Key hinzufügen und fügen Sie die kopierte Zeile in das Feld Öffentlicher Schlüssel ein.

  3. Optional: Vergeben Sie eine Bezeichnung (z. B. „MacBook“) und ein Datum unter Gültig bis – praktisch für zeitlich begrenzte Zugänge, etwa für eine Agentur.

  4. Klicken Sie auf Schlüssel hinzufügen.

Nach etwa einer Minute ist der Key auf Ihrem Server aktiv. Auf derselben Seite können Sie Keys jederzeit wieder löschen, und Sie finden dort Server, Benutzername und Port für Ihre Verbindung. Keys, die Sie uns früher per E-Mail gesendet haben, sind dort bereits aufgeführt.

Hinweis: Bei Secure Hosting verwaltet das dotplex Dashboard die Datei ~/.ssh/authorized_keys. Von Hand eingetragene Keys werden überschrieben – hinterlegen Sie Keys deshalb immer über das Dashboard.

Managed Server: per E-Mail an uns senden

Senden Sie die Zeile per E-Mail an support@dotplex.com mit der Bitte, den Schlüssel für Ihren Server freizuschalten. Sobald wir ihn hinterlegt haben, können Sie sich mit Ihrem Schlüssel anmelden.

Wichtig: Hinterlegen oder senden Sie ausschließlich den öffentlichen Schlüssel (die .pub-Datei). Geben Sie niemals den privaten Schlüssel (id_ed25519) oder Ihre Passphrase weiter – auch nicht an uns.

3. Verbindung über das Terminal

Sobald Ihr SSH-Key hinterlegt ist, verbinden Sie sich mit:

ssh -p 2215 ihr-benutzername@ihr-server.dotplex.host

Bei Secure Hosting finden Sie den fertigen Befehl zum Kopieren im dotplex Dashboard unter SSH + FTP → SSH-Keys.

Ihr Computer verwendet automatisch den passenden privaten SSH-Key. Wenn Sie eine Passphrase vergeben haben, werden Sie beim ersten Mal danach gefragt.

4. Verbindung mit einem SFTP-Programm

Sie müssen dem Programm nur Ihren privaten SSH-Key (~/.ssh/id_ed25519) angeben – um den Rest kümmert es sich selbst.

Cyberduck

  1. Klicken Sie auf Verbindung öffnen.

  2. Wählen Sie oben SFTP (SSH File Transfer Protocol).

  3. Tragen Sie Server und Benutzername ein.

  4. Lassen Sie das Passwort leer und wählen Sie unter SSH Private Key Ihre Datei id_ed25519 aus.

  5. Klicken Sie auf Verbinden (geben Sie bei Aufforderung Ihre Passphrase ein).

Transmit

  1. Legen Sie einen neuen Server / eine neue Verbindung an und setzen Sie das Protokoll auf SFTP.

  2. Tragen Sie Server (Adresse) und Benutzername ein.

  3. Schalten Sie neben dem Passwortfeld die Methode von Passwort auf SSH-Key um und wählen Sie Ihre Datei id_ed25519.

  4. Klicken Sie auf Verbinden.

FileZilla

  1. Öffnen Sie Datei → Servermanager → Neuer Server.

  2. Setzen Sie das Protokoll auf SFTP – SSH File Transfer Protocol.

  3. Tragen Sie Server und Benutzer ein.

  4. Setzen Sie die Verbindungsart auf Schlüsseldatei und wählen Sie Ihre Datei id_ed25519 (FileZilla bietet an, sie in sein eigenes Format umzuwandeln – bestätigen Sie dies einfach).

  5. Klicken Sie auf Verbinden.

Fertig – Sie melden sich nun sicher und ganz ohne Passwort an.