Starte kostenlos – die ersten 3 Monate sind kostenlosZum Angebot

Dateien, SFTP und SSH

Mit SSH-Schlüssel statt Passwort anmelden

Erstelle einen SSH-Schlüssel auf deinem Computer und lege den öffentlichen Teil in deinem Webhosting ab, damit du dich per SSH ohne Passwort anmeldest. Mit ssh-copy-id oder der Karte SSH-Schlüssel.

3 Min. LesezeitAktualisiert

Auf dieser Seite
  1. Einen Schlüssel auf deinem Computer erstellen
  2. Methode 1: Die Karte SSH-Schlüssel im Kontrollpanel
  3. Methode 2: ssh-copy-id von deinem Computer
  4. Anmelden
  5. Häufige Fragen
  6. Das Kontrollpanel sagt, der RSA-Schlüssel sei zu kurz. Was tun?
  7. Ich werde trotzdem nach dem Passwort gefragt. Warum?
  8. Gilt der Schlüssel auch für meine FTP-Benutzer?

Ein SSH-Schlüssel besteht aus zwei Teilen: einem privaten Schlüssel, der auf deinem Computer bleibt, und einem öffentlichen Schlüssel, den du im Webhosting ablegst. Passen die beiden zusammen, meldest du dich ohne Passwort an. Das ist einfacher und sicherer als ein Passwort.

Du musst zuerst SSH einschalten. SSH ist in Starter, Pro, Business und Max enthalten.

Der private Schlüssel bleibt auf dem Computer, der öffentliche Schlüssel wird unter SSH-Schlüssel eingefügt, und der Server gewährt Zugriff ohne Passwort
Privater Schlüssel bei dir, öffentlicher Schlüssel im Webhosting

Einen Schlüssel auf deinem Computer erstellen

Öffne Terminal auf dem Mac oder unter Linux oder PowerShell unter Windows 10 und 11 und führe aus:

Die Karte SSH-Schlüssel mit dem Schlüssel Arbeitscomputer (ED25519, Aktiv) und den Feldern Name und Öffentlicher Schlüssel

Ein Schlüsselpaar erstellen

Befehl
ssh-keygen -t ed25519
Speichern unter
Drücke Enter für den Standardort
Passphrase
Optional, aber empfohlen
Öffentlicher Schlüssel
Die Datei, die auf .pub endet, zum Beispiel id_ed25519.pub

Hast du schon einen Schlüssel, kannst du ihn verwenden. Sitewig akzeptiert ed25519, ecdsa und rsa mit mindestens 3072 Bit. Ältere RSA-Schlüssel mit 2048 Bit werden abgelehnt.

Methode 1: Die Karte SSH-Schlüssel im Kontrollpanel

  1. Schritt 1: Öffentlichen Schlüssel kopieren

    Öffne die Datei id_ed25519.pub in einem Texteditor und kopiere die ganze Zeile. Sie beginnt mit ssh-ed25519.

  2. Schritt 2: SSH-Schlüssel öffnen

    Gehe zu Webhosting → SSH/SFTP und suche unter der SSH-Karte die Karte SSH-Schlüssel.

  3. Schritt 3: Schlüssel einfügen

    Trage unter Name einen Namen ein, den du wiedererkennst, zum Beispiel Arbeitscomputer. Füge den Schlüssel unter Öffentlicher Schlüssel ein.

  4. Schritt 4: Schlüssel hinzufügen

    Klicke auf Schlüssel hinzufügen. Wirst du gebeten zu bestätigen, dass du es bist, tu das. Der Schlüssel steht zuerst auf Wird hinzugefügt und nach einem Moment auf Aktiv. Du kannst höchstens 20 Schlüssel haben.

Willst du einen Schlüssel entfernen, zum Beispiel von einem Computer, den du nicht mehr nutzt, klicke neben ihm auf Löschen.

Methode 2: ssh-copy-id von deinem Computer

Funktioniert auf dem Mac und unter Linux, wo ssh-copy-id eingebaut ist. Verwende Server und Port aus der SSH-Karte:

Den Schlüssel mit einem Befehl kopieren

Befehl (Beispiel)
ssh-copy-id -p 2223 u12345@web1.sitewig.net
Passwort
Dein SSH-Passwort, nur dieses eine Mal

Der Befehl legt deinen öffentlichen Schlüssel in der Datei .ssh/authorized_keys in deinem Home-Ordner ab. Schlüssel, die du selbst dort abgelegt hast, fasst das Kontrollpanel nicht an.

Anmelden

Verbinde dich wie gewohnt, zum Beispiel ssh -p 2223 u12345@web1.sitewig.net. Jetzt wirst du nicht nach dem Passwort gefragt, sondern nur nach der Passphrase des Schlüssels, falls du eine gewählt hast.

Häufige Fragen

Das Kontrollpanel sagt, der RSA-Schlüssel sei zu kurz. Was tun?

Erstelle mit ssh-keygen -t ed25519 einen neuen Schlüssel und füge die neue .pub-Datei ein. RSA-Schlüssel müssen mindestens 3072 Bit haben.

Ich werde trotzdem nach dem Passwort gefragt. Warum?

Prüfe, ob der Schlüssel den Status Aktiv hat, ob du dich mit dem richtigen Port verbindest und ob dein Computer den richtigen privaten Schlüssel verwendet. Hast du mehrere Schlüssel, gib ihn mit -i an, zum Beispiel ssh -i ~/.ssh/id_ed25519 -p 2223 u12345@web1.sitewig.net.

Gilt der Schlüssel auch für meine FTP-Benutzer?

Nein. Der SSH-Schlüssel gehört zu deiner SSH-Anmeldung (u12345 auf dem SSH-Port). Die FTP-Benutzer auf Port 22 melden sich weiterhin mit Benutzername und Passwort an. Siehe mit FileZilla verbinden.

Mehr über Webhosting

Antwort nicht gefunden?

Antwort innerhalb von 1 Werktag · Mo–Fr 8–17 Uhr