SSH ist ein Protokoll für die sichere Remote-Anmeldung und andere sichere Netzwerkdienste über ein unsicheres Netzwerk. Kinsta bietet SSH-Zugang bei allen unseren Managed WordPress Hosting Plänen. Mit dem SSH-Zugriff kann man sich in eine Eingabeaufforderung einloggen, allgemeine Sysadmin-Aufgaben ausführen und Befehle ausführen, als ob man an dem Server selbst sitzen würden. Man kann zusätzliche Tools wie Git, Composer, WP-CLI, etc. ausführen. Wenn du einen Enterprise Plan hast, kannst du auch Tools wie npm verwenden. Befolge die unten stehenden Anweisungen zur Herstellung einer Verbindung per SSH auf deiner WordPress-Website.
SSH sollte nur von fortgeschrittenen Benutzern verwendet werden. Wenn du unsachgemäße Befehle über SSH ausführst, kann das leicht deine Seite zerstören. Wenn du dich dabei nicht sicher fühlst, wende dich bitte zuerst an einen Entwickler oder unser Support-Team.
Zugangsdaten für den SSH-Zugang
Zur Anmeldung per SSH brauchst du die folgenden Informationen:
- Host/Serveradresse (eine IP-Adresse)
- Benutzername (SFTP Nutzername, nicht die Emailadresse)
- Passwort
- Portnummer (Hier bei Kinsta nehmen wir Sicherheit sehr ernst, jede Website verfügt über eine andere Portnummer.)
Du findest diese Informationen unter dem Abschnitt SFTP/SSH auf der Registerkarte Info der jeweiligen Seite in MyKinsta.

So stellst du eine SSH-Verbindung mit einem Benutzernamen und Passwort her
Die einfachste Methode, um sich über SSH zu verbinden, ist die Verwendung eines Benutzernamens und eines Passworts. Die Schritte dazu hängen von deinem Betriebssystem ab. Im Folgenden haben wir die einzelnen Schritte beschrieben.
Verbindung zu SSH mit einem Benutzernamen und Passwort unter Windows
Diejenigen, die Windows verwenden, brauchen einen Terminal-Client, um eine Verbindung herzustellen.
Schritt 1
Wir empfehlen dir, den kostenlosen PuTTY-Client herunterzuladen. Nimm das MSI-Installationsprogramm, da es auch den PuTTYgen enthält. Wenn du später SSH-Schlüssel verwenden möchtest, wirst du das brauchen.
Schritt 2
Starte PuTTY und gib die IP-Adresse deines Hosts und die eindeutige Portnummer ein (beides findest du unter MyKinsta > Seiten > Seitenname > Info > SFTP/SSH > Host). Klicke dann auf Öffnen.

Schritt 3
Beim ersten Verbindungsaufbau wirst du höchstwahrscheinlich eine Warnung zu SSH-RSA2-Fingerprint bekommen. Bestätige die Meldung mit einem Klick auf die Schaltfläche Ja. Es ist zur Überprüfung der Serveridentität.

Schritt 4
Auf dem Terminalbildschirm musst du deinen Kinsta-Benutzernamen eingeben und die Eingabetaste drücken.

Schritt 5
Dann wirst du aufgefordert, dein Passwort einzugeben. Drücke erneut Enter/Return.

Du bist jetzt über SSH mit deiner WordPress-Seite verbunden.

Du kannst Befehle wie ls
oder cd
ausführen, um Elemente aufzulisten und in den Verzeichnissen deiner Seite zu navigieren. WP-CLI ist ebenfalls standardmäßig auf allen Seiten installiert.

Verbindung zu SSH mit einem Benutzernamen und Passwort auf Mac/Linux
Auf einem Mac oder Linux ist es viel einfacher, sich mit SSH zu verbinden, weil das Betriebssystem (OS) bereits ein Terminal eingebaut hat.
Schritt 1
Öffne das Terminal, indem du zu Anwendungen > Dienstprogramme gehst und auf Terminal doppelklickst.
Schritt 2
Dann gib den Befehl wie folgt ein (Du kannst diesen Befehl direkt aus deinem MyKinsta Dashboard kopieren/einfügen):
ssh username@hostip -p portnumber

Verbindung zu SSH mit SSH-Schlüsseln
Eine weitere Möglichkeit, sich mit SSH zu verbinden, besteht darin, ein SSH-Schlüsselpaar zu erzeugen. SSH-Schlüssel bieten eine sicherere Möglichkeit, sich bei einem Server anzumelden, ohne dass du ein Passwort eingeben musst. Du kannst deine Anmeldung auch weiter schützen, indem du eine Passphrase hinzufügst, aber das ist nicht erforderlich.
SSH-Schlüsselpaar unter Windows generieren
Schritt 1
Starte PuTTYgen. Wenn du es noch nicht heruntergeladen hast, kannst du es hier herunterladen.
Schritt 2
Die Standardparameter sollten für die meisten Konfigurationen ausreichen. Klicke auf Generieren.

Schritt 3
Bewege deine Maus, um einen Zufallswert zu erzeugen.

Schritt 4
Speichere sowohl deinen öffentlichen (.txt) als auch deinen privaten Schlüssel (.ppk). Wichtig: Bewahre deinen privaten Schlüssel sicher auf und gib ihn nicht an andere weiter.

Schritt 5
Lass das PuTTY-Fenster geöffnet und geh zu dem Punkt, an dem du deinen öffentlichen Schlüssel zu MyKinsta hinzufügst.
SSH-Schlüsselpaar auf MAC/Linux erzeugen
Schritt 1
Starte das Terminal über Anwendungen > Dienstprogramme > Terminal.
Schritt 2
Verwende den folgenden Befehl, um das Schlüsselgenerieren zu starten.
ssh-keygen -t rsa
Schritt 3
Nun wirst du aufgefordert, einen Speicherort für deinen privaten Schlüssel zu wählen. Wenn du das Feld leer lässt, wird der Schlüssel automatisch hier gespeichert:
/home/youruser/.ssh/id_rsa
Der öffentliche Schlüssel (.PUB) wird am selben Speicherort erstellt.
/home/youruser/.ssh/id_rsa.pub
Schritt 4
Du wirst jetzt aufgefordert eine Passphrase zu wählen. Falls du keine Passphrase verwenden möchtest, lass das Feld leer.
Hinzufügen eines SSH-Schlüssels in MyKinsta
Jetzt, wo du deine SSH-Schlüssel hast, kannst du deinen öffentlichen Schlüssel im Mykinsta-Dashboard hochladen.
Schritt 1
Klicke in dein Benutzerprofil in der oberen rechten Ecke, und klicke auf Benutzereinstellungen.

Schritt 2
Klicke auf der Registerkarte Mein Konto auf die Schaltfläche SSH-Schlüssel hinzufügen.

Schritt 3
Benenne deinen öffentlichen Schlüssel und füge ihn ein.
- Unter Windows kopiere und füge den öffentlichen Schlüssel direkt aus PuTTYgen ein.
- Wenn du mit Mac/Linux arbeitest, kannst du deinen öffentlichen Schlüssel mit folgendem Befehl im Terminal in die Zwischenablage kopieren:
pbcopy < ~/.ssh/id_rsa.pub
Nachdem du deinen öffentlichen Schlüssel eingefügt hast, solltest du eine grüne Bestätigungsnachricht „valid RSA key” erhalten. Klicke auf die Schaltfläche OK.

Verbindung per SSH mit Schlüssel unter Windows herstellen
Schritt 1
Starte PuTTY und gib die IP-Adresse deines Hosts und die eindeutige Portnummer ein (beides findest du unter MyKinsta > Seiten > Seitenname > Info > SFTP/SSH > Host).

Schritt 2
Gib unter Verbindung > Daten deinen Kinsta-Benutzernamen in das Feld Auto-Login-Benutzername ein.

Schritt 3
Klicke unter Verbindung > SSH > Auth > Credentials auf die Schaltfläche Durchsuchen und wähle deine private Schlüsseldatei für die Authentifizierung aus.

Schritt 4
Gib unter Sitzung einen neuen Namen für gespeicherte Sitzungen ein und klicke auf Speichern. Klicke auf die Schaltfläche Öffnen, um eine neue Sitzung zu starten.

Sehr wahrscheinlich wird jetzt eine Warnmeldung erscheinen. Klick auf Yes.

Wenn eine Passphrase zuvor definiert wurde, musst du sie jetzt eingeben.

Andernfalls wirst du automatisch angemeldet.

Verbindung per SSH mit Schlüssel unter MAC/Linux herstellen
Schritt 1
Navigiere zu Anwendungen → Dienstprogramme → Terminal und öffne es.
Schritt 2
Jetzt musst du deinen gespeicherten privaten Schlüssel mit dem folgenden Befehl laden:
ssh-add ~/.ssh/id_rsa
Schritt 3
Wenn du eine Passphrase für deinen Schlüssel festgelegt hast, wirst du aufgefordert, diese einzugeben.
Schritt 4
Gib den Befehl in der folgenden Form ein (Du kannst diesen Text direkt aus deinem MyKinsta-Dashboard kopieren und einfügen):
ssh username@hostip -p portnumber

Zusätzliche Hinweise
Wenn du Probleme bei der Verbindung hast, solltest du vielleicht dein SSH-Passwort zurücksetzen oder Einträge in der known_hosts Datei löschen.