Anleitungen/Plugins und Tools/Tools/Per SSH verbinden

Per SSH verbinden

Dieser Text wurde mit KI übersetzt. Wenn du den Originaltext auf Englisch ansehen möchtest, klicke hier.

SSH (Secure SHell) ermöglicht es dir, über eine Terminalanwendung auf das Backend deiner Website zuzugreifen und bestimmte Dateien und Einstellungen deiner Website zu verwalten. Es bietet auch Zugriff auf WP-CLI, womit du schnell Änderungen an der Website vornehmen und Probleme beheben kannst.

Video-Tutorial

In diesem Video erfährst du, wie du dich über SSH mit deiner WordPress.com-Website verbindest. Es behandelt das Aktivieren des SSH-Zugriffs, das Erstellen von Anmeldedaten und das Verbinden über dein Terminal. Außerdem lernst du, wie du SSH-Schlüssel für eine passwortlose Authentifizierung generierst und hinzufügst.

SSH auf deiner Website aktivieren

Wenn du zum ersten Mal auf SSH zugreifst, kannst du deine Anmeldedaten erstellen und den SSH-Zugriff mit den folgenden Schritten aktivieren:

  1. Besuche dein Hosting Dashboard.
  2. Klicke auf den Titel der Website, die du verwalten möchtest.
An arrow points to the site title for a site listed in the hosting dashboard sites list.
  1. Wähle in der linken Seitenleiste Einstellungen aus.
  2. Scrolle nach unten und klicke auf SFTP/SSH.
  3. Klicke auf „Anmeldedaten erstellen“. Durch diesen einmaligen Vorgang werden der SSH-Benutzername und das Passwort für die ausgewählte Website generiert. Die Anmeldedaten werden sowohl für SFTP– als auch für SSH-Verbindungen verwendet.
  4. Wenn du die Anmeldedaten bereits zuvor erstellt hast, werden deine URL, dein Port und dein Benutzername angezeigt, aber du musst den Button „Passwort zurücksetzen“ verwenden, um ein neues Passwort zu generieren.
The SFTP/SSH panel in the WordPress.com hosting dashboard.
  1. Bewahre das Passwort an einem sicheren Ort auf. Solltest du es verlieren oder vergessen, kannst du mit dem Button „Passwort zurücksetzen“ ein neues generieren.
  2. Suche unter dem Passwort den SSH-Abschnitt und aktiviere die Option „SSH-Zugriff auf diese Website aktivieren“.
  3. Sobald der SSH-Zugriff aktiviert wurde, wird ein Verbindungsbefehl angezeigt. Du kannst diesen Befehl kopieren und in deine Terminalanwendung einfügen, um dich über SSH mit deinem Server zu verbinden.
The SFTP/SSH panel in the WordPress.com hosting dashboard with SSH enabled.

Über SSH mit deiner Website verbinden

Um dich über SSH mit deiner Website zu verbinden, benötigst du Folgendes:

  • Deinen Benutzernamen und dein Passwort aus dem SFTP-Bereich in den Einstellungen deiner Website.
  • Auf deiner Website aktivierten SSH-Zugriff.
  • Den angegebenen Verbindungsbefehl (macOS- und Linux-Systeme).
  • Ein Terminalprogramm auf deinem Computer.

Im Folgenden findest du Anweisungen, wie du mit einigen der gängigsten Terminalprogramme eine Verbindung herstellen kannst.

Unter macOS und Linux mit SSH verbinden

So verbindest du dich unter macOS oder Linux über SSH mit deiner Website:

  1. Öffne die Terminalanwendung auf deinem Computer.
    • Rufe unter macOS auf deinem Computer Programme → Dienstprogramme auf und öffne die Terminalanwendung.
    • Für Linux findest du in der Dokumentation zu deiner Distribution weitere Informationen zum Öffnen eines Terminalfensters. In einigen Versionen wird das Terminalprogramm auch als Shell, Konsole oder Eingabeaufforderung bezeichnet.
  2. Füge den ssh-Befehl in deine Terminalanwendung ein oder gib ihn ein und drücke die EINGABETASTE. Wenn du zum ersten Mal eine Verbindung herstellst, wird möglicherweise angezeigt, dass dein Terminal die Authentizität des Hosts nicht bestätigen kann. Gib yes ein und drücke die EINGABETASTE, um fortzufahren.
  3. Du solltest nun von deinem Terminal zur Eingabe eines Passworts aufgefordert werden. Füge das SSH-Passwort ein, das du beim Erstellen deiner SSH-Anmeldedaten erhalten hast, oder gib es ein und drücke die EINGABETASTE.
    • Wenn auf deinem Computer bereits SSH-Schlüssel vorhanden sind, wird möglicherweise zuerst eine Aufforderung zur Eingabe einer „Passphrase für den Schlüssel“ angezeigt. Diese unterscheidet sich von deinem WordPress.com-SSH-Passwort. Drücke die EINGABETASTE, um diese Aufforderungen zu überspringen, bis die Eingabeaufforderung password: erscheint.
    • Beachte, dass bei der Eingabe deines Passworts in die Terminalanwendung keine Zeichen angezeigt werden. Das ist normal.
  4. War der Vorgang erfolgreich, solltest du nun mit SSH verbunden sein und Shell- und WP-CLI-Befehle ausführen können.

Unter Windows mit SSH verbinden

Neuere Windows-Versionen ab 10 unterstützen SSH über das Windows-Subsystem für Linux sowie den OpenSSH-Client. Informationen zur Verwendung dieser Methoden findest du in der offiziellen Dokumentation von Microsoft.

Eine weitere Option für aktuelle und ältere Windows-Versionen ist die Verwendung von PuTTY mit den folgenden Schritten:

  1. Lade den kostenlosen PuTTY-Client herunter und installiere ihn.
  2. Konfiguriere in PuTTY den Hostnamen auf ssh.wp.com und den Port auf 22 und klicke dann auf Öffnen.
  3. Wenn du zum ersten Mal eine Verbindung herstellst, wirst du möglicherweise aufgefordert, dem RSA2-Fingerabdruck und dem Host zu vertrauen. Klicke auf Ja.
  4. PuTTY öffnet daraufhin einen Terminalbildschirm. Gib deinen SSH-Benutzernamen ein und drücke die EINGABETASTE.
  5. Gib bei Aufforderung dein SSH-Passwort ein.
  6. War der Vorgang erfolgreich, solltest du nun mit SSH verbunden sein und Shell- und WP-CLI-Befehle ausführen können.

WP-CLI verwenden

WP-CLI ist auf WordPress.com vorinstalliert und erweitert die Shell um WordPress-spezifische Kommandozeilen-Tools. Du kannst mit der Ausführung von WP-CLI-Befehlen beginnen, sobald du eine Verbindung per SSH hergestellt hast.

Es gibt viele Befehle und Unterbefehle, die dir bei der Verwaltung und Problembehandlung deiner Website helfen können. Weitere Informationen zu den verfügbaren Befehlen und ihrer Verwendung findest du in der WP-CLI-Dokumentation von WordPress.org.

Copied to clipboard!