SSH-Zugriff für WordPress

Dieser Leitfaden erklärt, wie Sie den SSH-Zugriff für Ihre WordPress-Hosting-Umgebung einrichten. Mit SSH können Sie Ihre Website sicher über Kommandozeilen-Tools wie WP-CLI verwalten. Sie lernen, wie Sie SSH-Schlüssel generieren, diese im Hosting-Dashboard hinzufügen und sich sicher mit Ihrem Server verbinden – auf macOS, Linux und Windows.


INHALTSVERZEICHNIS

  • Was ist SSH und warum sollte man es nutzen?

  • Vorteile des SSH-Zugriffs

  • SSH-Schlüssel erstellen

    • Auf macOS

    • Auf Linux

    • Auf Windows

  • SSH-Schlüssel im Hosting-Dashboard hinzufügen

  • Verbindung zum Server über SSH herstellen

  • Häufig verwendete WP-CLI-Befehle

  • Verwaltung von SSH-Schlüsseln

  • Häufig gestellte Fragen


Was ist SSH und warum sollte man es nutzen?

SSH (Secure Shell) ist ein sicheres Protokoll, das verschlüsselte Verbindungen zu Ihrem Server ermöglicht.
Es ist ideal für fortgeschrittene Benutzer, die direkten Zugriff auf Serverressourcen möchten und bietet:

  • Mehr Kontrolle über WordPress-Management

  • Automatisierungsmöglichkeiten

  • Sichere Dateiverwaltung ohne FTP


Vorteile des SSH-Zugriffs

  • WP-CLI Nutzung: Schnellere, skriptbasierte WordPress-Verwaltung

  • Sichere Verbindung: Verschlüsselte Kommunikation mit dem Server

  • Direkter Datei-Zugriff: Ohne FTP

  • Automatisierung & Deployment: Unterstützt Workflows

  • Multi-User Zugriff: Schlüsselbasierte Authentifizierung für Teams

  • Sicher: Passwortloses, schlüsselbasiertes Login


SSH-Schlüssel erstellen

SSH-Schlüssel sorgen dafür, dass nur autorisierte Geräte auf den Server zugreifen können.


Auf macOS

  1. Terminal öffnen

  2. Befehl ausführen:

    ssh-keygen -t rsa
  3. Alle Abfragen mit Enter bestätigen (kein Passwort erforderlich)

  4. Schlüssel kopieren:

    pbcopy < ~/.ssh/id_rsa.pub

Auf Linux

  1. Terminal öffnen

  2. Befehl ausführen:

    ssh-keygen -t rsa
  3. Standardwerte mit Enter bestätigen

  4. Falls nötig, xclip installieren:

    • Ubuntu: sudo apt install xclip

    • Arch: sudo pacman -S xclip

    • Fedora/CentOS: sudo yum -y install xclip

  5. Schlüssel kopieren:

    cat ~/.ssh/id_rsa.pub | xclip -sel clip

Auf Windows

  1. PowerShell öffnen

  2. Befehl ausführen:

    ssh-keygen.exe -t rsa
  3. Alle Abfragen mit Enter bestätigen

  4. Schlüssel kopieren:

    Get-Content .ssh\id_rsa.pub | Set-Clipboard

SSH-Schlüssel im Hosting-Dashboard hinzufügen

  1. Im Hosting-Dashboard anmelden

  2. Navigieren zu Advanced Settings > Server Settings

  3. SSH Access aktivieren

  4. Gehe zu SSH Keys Manager → Import New Key

  5. Öffentlichen Schlüssel einfügen

  6. Schlüssel benennen (z. B. „Janet’s MacBook“)

  7. Auf Import klicken → Schlüssel wird autorisiert


Verbindung zum Server über SSH herstellen

  1. Host/IP und Benutzername aus dem Dashboard notieren

  2. Terminal öffnen

  3. Verbindung herstellen:

    ssh yourusername@yourhostip
  4. Erste Verbindung mit yes bestätigen

  5. Zum WordPress-Verzeichnis wechseln:

    cd public_html
     

Häufig verwendete WP-CLI-Befehle

  • Plugins auflisten:

    wp plugin list
  • Cache leeren:

    wp cache flush
  • CDN-Cache löschen:

    wp cdn purge

Verwaltung von SSH-Schlüsseln

  • Nicht genutzte Schlüssel löschen über SSH Keys Manager

  • Schlüssel für weitere Geräte oder Teammitglieder hinzufügen

  • Regelmäßiger Schlüsselwechsel zur Verbesserung der Sicherheit


Häufig gestellte Fragen

F: Was passiert, wenn ich meinen privaten Schlüssel verliere?
A: Sie müssen ein neues Schlüsselpaar erstellen und den öffentlichen Schlüssel erneut hinzufügen.

F: Kann ich ein Passwort anstelle eines Schlüssels verwenden?
A: Nein, für SSH auf dieser Hosting-Plattform ist schlüsselbasierte Authentifizierung erforderlich.

F: Wie kann ich den Zugriff für ein gestohlenes Gerät widerrufen?
A: Löschen Sie den entsprechenden Schlüssel sofort im SSH Keys Manager.

F: Ist SSH-Zugriff in allen Plänen verfügbar?
A: Prüfen Sie bitte die Details Ihres Hosting-Plans; manche Pläne enthalten SSH nicht.


War dieser Artikel hilfreich?