Wie verbindet man sich per SSH mit seinem LWS-Webhosting?

Procédure

Der SSH-Zugriff ermöglicht es Ihnen, sich direkt per Befehlszeile mit Ihrem LWS-Webhosting zu verbinden, um Ihre Dateien zu verwalten und Tools wie WP-CLI, Composer oder Git auszuführen. Diese Funktion ist ab dem Tarif LWS Starter verfügbar. Dank der Authentifizierung per öffentlichem Schlüssel profitieren Sie von einer schnellen, zuverlässigen und hochsicheren Verbindung. In dieser Anleitung werden wir auf Ihrem Computer ein SSH-Schlüsselpaar erstellen, den Schlüssel in Ihrem LWS Panel hinterlegen und Ihre erste Sitzung im Terminal öffnen.

Das SSH-Schlüsselpaar erstellen

  1. Erstellen Sie Ihr SSH-Schlüsselpaar auf Ihrem Computer

    Öffnen Sie das Terminal Ihres Computers (PowerShell unter Windows oder die Terminal-App unter macOS und Linux). Führen Sie den folgenden Befehl aus, um ein sicheres kryptografisches Schlüsselpaar im Ed25519-Format zu erstellen. Wenn das System Sie auffordert, eine geheime Phrase („Passphrase“) einzugeben, drücken Sie einfach zweimal die Eingabetaste, um ohne Passwort fortzufahren.

    ⌨ Auf Ihrem Computer
    ssh-keygen -t ed25519 -C "mon-ordinateur" -f ~/.ssh/lws_hebergement
    Erwartetes Ergebnis
    Generating public/private ed25519 key pair.
    Enter passphrase for "/home/tuto/.ssh/lws_hebergement" (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /home/tuto/.ssh/lws_hebergement
    Your public key has been saved in /home/tuto/.ssh/lws_hebergement.pub
  2. Zeigen Sie den Inhalt Ihres öffentlichen Schlüssels an und kopieren Sie ihn

    Um den Zugriff von Ihrem Rechner aus zu erlauben, müssen Sie dem LWS-Server nur Ihren öffentlichen Schlüssel übermitteln. Lassen Sie seinen Textinhalt mit dem Befehl cat in Ihrem Terminal anzeigen und wählen Sie dann die gesamte Zeile aus und kopieren Sie sie, beginnend mit „ssh-ed25519“.

    ⌨ Auf Ihrem Computer
    cat ~/.ssh/lws_hebergement.pub
    Erwartetes Ergebnis
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOdhh1/3YU/lRVg4Sw/UcXaGnnOzxzS1jmoNMC2Pvk1f mon-ordinateur

Den Zugriff im LWS Panel konfigurieren

  1. Rufen Sie die Verwaltung Ihres Hostings auf

    Melden Sie sich in Ihrem LWS-Kundenbereich an. Suchen Sie im Reiter Domain(en) & Hosting(s) Ihren Domainnamen in der Liste und klicken Sie dann auf die entsprechende Schaltfläche Verwalten.

    Wie verbindet man sich per SSH mit seinem LWS-Webhosting?
  2. Öffnen Sie das Tool SSH-Zugriff

    Im Dashboard Ihrer Domain scrollen Sie bis zum Block Software. Klicken Sie auf den Bereich SSH-Zugriff, um Ihre Verbindungsrechte zu konfigurieren.

    Wie verbindet man sich per SSH mit seinem LWS-Webhosting?
  3. Öffnen Sie das Fenster zum Hinzufügen eines Schlüssels

    Die Seite fasst Ihre Verbindungsinformationen zusammen (Host, Port 22 und Benutzername). Scrollen Sie nach unten bis zum Kasten Liste der Ssh-Schlüssel und klicken Sie auf die Schaltfläche SSH-Schlüssel hinzufügen.

    Wie verbindet man sich per SSH mit seinem LWS-Webhosting?
  4. Fügen Sie Ihren öffentlichen SSH-Schlüssel ein

    Ein Popup-Fenster erscheint auf dem Bildschirm. Klicken Sie in das Feld Öffentlicher SSH-Schlüssel und fügen Sie dort den vollständigen Text ein, den Sie in Schritt 2 aus Ihrem Terminal kopiert haben.

    Wie verbindet man sich per SSH mit seinem LWS-Webhosting?
  5. Speichern Sie den Schlüssel auf Ihrem Hosting

    Prüfen Sie, dass die Zeichenfolge korrekt mit dem Schlüsseltyp beginnt (zum Beispiel ssh-ed25519) und am Anfang keine überflüssigen Leerzeichen enthält. Klicken Sie anschließend auf die grüne Schaltfläche Schlüssel hinzufügen.

    Wie verbindet man sich per SSH mit seinem LWS-Webhosting?
  6. Rufen Sie die Konfigurationseinstellungen auf

    Sobald der Schlüssel in der Liste gespeichert ist, scrollen Sie wieder nach oben zum Abschnitt Verbindungsinformationen und klicken Sie auf den Link Konfiguration ändern.

    Wie verbindet man sich per SSH mit seinem LWS-Webhosting?
  7. Aktivieren Sie den unbegrenzten Zugriff per Schlüssel und bestätigen Sie

    Stellen Sie sicher, dass die allgemeine Option auf Aktivieren gesetzt ist. Setzen Sie die Aktivierungsdauer auf Unbegrenzt und aktivieren Sie dann das Kontrollkästchen Nur SSH-Schlüssel-Authentifizierung (deaktiviert die SSH-Verbindung per Passwort), um Ihr Konto zu schützen. Klicken Sie schließlich auf die grüne Schaltfläche Bestätigen.

    Wie verbindet man sich per SSH mit seinem LWS-Webhosting?

Per Befehlszeile verbinden

  1. Starten Sie die SSH-Verbindung im Terminal

    Gehen Sie zurück zu Ihrem Befehls-Terminal. Führen Sie den Befehl ssh aus und geben Sie mit dem Parameter -i den Speicherort Ihres privaten Schlüssels an, gefolgt von Ihrem SSH-Benutzernamen und dem Hostnamen Ihres Hostings (in Ihrem LWS Panel angegeben). Beim ersten Versuch zeigt das Terminal eine Sicherheitswarnung zum Fingerabdruck des entfernten Systems an: Tippen Sie yes und bestätigen Sie dann.

    ⌨ Auf Ihrem Computer
    ssh -i ~/.ssh/lws_hebergement learn2883932@learnlws.fr
    Erwartetes Ergebnis
    The authenticity of host 'learnlws.fr (2a00:7ee0:1:0:3:2234:0:414)' can't be established.
    ED25519 key fingerprint is SHA256:pW7qVdjWOl1Ebc6mnLmjOB6Z9dno2hostWO8ew4y4Fs.
    This key is not known by any other names.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added 'learnlws.fr' (ED25519) to the list of known hosts.
  2. Navigieren Sie in Ihren Ordnern und beenden Sie die Sitzung

    Sie sind nun mit dem Debian-Server Ihres LWS-Webhostings verbunden. Sie können Ihren aktuellen Speicherort mit pwd überprüfen und den Inhalt Ihres Webverzeichnisses mit ls anzeigen. Um die SSH-Sitzung zu schließen und zur Eingabeaufforderung Ihres Computers zurückzukehren, geben Sie einfach exit ein.

    ⌨ Auf dem Server
    pwd
    ls
    exit
    Erwartetes Ergebnis
    /var/www/learnlws.fr/htdocs
    default_index.html
    déconnexion
    Connection to learnlws.fr closed.

Lexikon

SSH (Secure Shell)
Verschlüsseltes Netzwerkprotokoll, das den sicheren Zugriff auf und die Verwaltung eines entfernten Servers über eine Befehlszeile ermöglicht.
Öffentlicher Schlüssel
Teil des Verschlüsselungsschlüssels, den Sie gefahrlos auf dem Server hinterlegen, um sich bei Verbindungen zu identifizieren.
Privater Schlüssel
Geheime Datei, die nur auf Ihrem Computer aufbewahrt wird und mit der Sie Ihre Identität gegenüber dem öffentlichen Schlüssel nachweisen.
Ed25519
Modernes und sehr leistungsfähiges elliptische-Kurven-Kryptoverfahren, das für die Erzeugung von SSH-Schlüsseln empfohlen wird.
Fingerabdruck (Fingerprint)
Eindeutige Kennung eines Schlüssels oder Servers, mit der dessen Authentizität bei der ersten Verbindung bestätigt werden kann.
SFTP
Sicheres Dateitransferprotokoll, das über den SSH-Tunnel funktioniert.

Häufige Fragen

Warum erhalte ich die Meldung „Permission denied (publickey)“?

Diese Meldung bedeutet, dass der auf Ihrem Computer verwendete private Schlüssel nicht mit dem im LWS Panel gespeicherten öffentlichen Schlüssel übereinstimmt oder dass der Parameter -i nicht auf die richtige Datei zeigt. Prüfen Sie außerdem, ob Sie die Aktivierung des SSH-Dienstes in Ihrem Kundenbereich korrekt angekreuzt und bestätigt haben.

Was bedeutet die Meldung „This service allows sftp connections only“?

Diese Benachrichtigung erscheint, wenn der vollständige Zugriff auf die SSH-Shell noch nicht bestätigt wurde oder der Status auf den reinen SFTP-Dateitransfer beschränkt geblieben ist. Gehen Sie zurück in Ihr LWS Panel, Bereich SSH-Zugriff, und vergewissern Sie sich, dass Sie Aktivieren angekreuzt und die Konfiguration bestätigt haben.

Was tun bei dem Fehler „REMOTE HOST IDENTIFICATION HAS CHANGED“?

Diese Sicherheitswarnung erscheint, wenn der Fingerabdruck des entfernten Servers geändert wurde (zum Beispiel nach einer Infrastrukturmigration). Um das Problem zu beheben, löschen Sie den zuvor auf Ihrem Rechner gespeicherten Fingerabdruck mit dem Befehl ssh-keygen -R Ihre-domain.fr, bevor Sie die Verbindung erneut herstellen.

Reagiert der SSH-Befehl nicht, kann Port 22 blockiert sein?

Ja, einige Unternehmensnetzwerke oder geteilte Verbindungen blockieren ausgehende Verbindungen auf TCP-Port 22. Testen Sie Ihre Verbindung von einem anderen Netzwerk aus (zum Beispiel über einen mobilen 4G/5G-Hotspot), um zu prüfen, ob die Blockierung von Ihrem Router oder Ihrer lokalen Firewall ausgeht.

help.lws.net/a/7928
War dieser Artikel hilfreich?

Ja

Nicht

4 Mal gelesen

Vielen Dank! Stellen Sie gerne Fragen zu unserer Dokumentation, wenn Sie weitere Informationen wünschen, und helfen Sie uns, sie zu verbessern.

Ähnliche Artikel

Eine Frage zu diesem Artikel?

Stellen Sie sie dem LWS-Team und der Community. Die Antwort wird nach Moderation veröffentlicht.

Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft

DSGVO: Verantwortlicher: LWS-Ligne Web Services. Zweck: Moderation und öffentliche Veröffentlichung Ihrer Frage, gegebenenfalls Benachrichtigung über eine Antwort. Rechtsgrundlage: Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Speicherdauer der E-Mail-Adressen: 90 Tage nach der Benachrichtigung, höchstens 12 Monate ohne Antwort. Zur Ausübung Ihrer Rechte siehe den DSGVO-Abschnitt unserer AGB.