SSH
SSH ist ein sicheres Protokoll für die Remote-Anmeldung und andere Netzwerkdienste über ein ungesichertes Netzwerk. Bei Kinsta ist der SSH-Zugang in allen Managed WordPress Hosting-Tarifen enthalten, sodass du dich in die Befehlszeile einloggen, Verwaltungsaufgaben erledigen und Befehle ausführen kannst, als wärst du direkt auf dem Server. Mit SSH kannst du wichtige Tools wie Git, Composer und WP-CLI für eine effiziente Website-Verwaltung nutzen. Wenn du einen Single 1.9M- oder höheren Tarif oder einen WP 60- oder höheren Tarif hast, bekommst du auch Zugriff auf zusätzliche Tools wie npm.
SSH ist nur für fortgeschrittene Nutzer zu empfehlen, weil falsche Befehle deine Website kaputt machen können. Wenn du dir nicht sicher bist oder dich mit SSH nicht auskennst, empfehlen wir dir dringend, einen Entwickler zu fragen oder dich an unser Support-Team zu wenden, bevor du irgendwelche Änderungen machst.
Primärer SFTP/SSH Benutzer
Du kannst dich mit den folgenden Infos vom primären SFTP/SSH-Benutzer über SSH verbinden:
- Host/Server-Adresse (IP-Adresse)
- Benutzernamen (SFTP-Benutzername, nicht deine E-Mail-Adresse)
- Passwort
- Port (wir nehmen die Sicherheit bei Kinsta ernst, jede Umgebung nutzt einen anderen Port)
Diese Infos findest du unter dem primären SFTP/SSH-Benutzer auf der Registerkarte Info jeder Website in MyKinsta.

Du kannst keine zusätzlichen Benutzer für die Verbindung über SSH erstellen, aber du kannst zusätzliche SFTP-Benutzer anlegen.
Ändere das Passwort für den primären SFTP/SSH-Benutzer
Wenn du das primäre SFTP/SSH-Benutzerpasswort für die aktuelle Umgebung aktualisieren willst, fahre mit der Maus über das Passwort und klick auf „Neues SFTP-Passwort generieren“.

Um die Passwortänderung zu bestätigen, klicke auf Neues Passwort generieren.

Lege eine Passwortablaufzeit für den Hauptbenutzer von SFTP/SSH fest
Wenn du möchtest, dass das primäre STFP/SSH-Benutzerpasswort für die aktuelle Umgebung regelmäßig automatisch abläuft und neu generiert wird, klick einfach auf das Bearbeitungssymbol unter „Passwortablauf“.

Wähle aus, wie oft das Kennwort ablaufen und neu generiert werden soll, und klicke auf Änderungen speichern.

Authentifizierungsmethoden für primäre SFTP/SSH-Benutzer
Um die primären SFTP/SSH-Benutzerauthentifizierungsmethoden zu ändern und den Zugriff mit Benutzername und Passwort für die aktuelle Umgebung zu aktivieren oder zu deaktivieren, klicke einfach auf das Bearbeitungssymbol unter „Authentifizierungsmethoden”.

Wähle Passwort, um den SSH-Zugang mit einem Benutzernamen und einem Passwort zu aktivieren oder zu deaktivieren, und klicke auf Änderungen speichern. Du kannst den Zugang mit einem SSH-Schlüssel nicht deaktivieren, aber du kannst den gesamten SFTP/SSH-Zugang deaktivieren.

IP-Zulassungsliste für primäre SFTP/SSH-Benutzer
Um eine Liste von IP-Adressen festzulegen, die über STFP/SSH auf deine Umgebung zugreifen dürfen, klickst du auf das Bearbeitungssymbol unter IP Whitelist.

Gib die IP-Adressen ein, denen du den Zugriff über SFTP/SSH erlauben willst, und klicke auf Hinzufügen. Du kannst mehrere Adressen durch ein Komma getrennt angeben, z. B. 1.1.1.1, 2.2.2.2. Du kannst auch einen Bereich von IP-Adressen mit einem Schrägstrich angeben, z.B. 1.1.1.1/32.

Wenn du alle erforderlichen IP-Adressen eingegeben hast, klicke auf IP-Whitelist aktualisieren.

So stellst du eine Verbindung zu SSH mit einem Benutzernamen und einem Passwort her
Die einfachste Methode, um sich über SSH zu verbinden, ist die Verwendung eines Benutzernamens und eines Passworts. Um sich mit einem Benutzernamen und einem Passwort zu verbinden, musst du sicherstellen, dass die Passwort-Authentifizierung aktiviert ist. Die Schritte dazu hängen von deinem Betriebssystem ab. Wir haben den Prozess für jedes System unten beschrieben.
Verbindung zu SSH mit einem Benutzernamen und Passwort unter Windows
Windows-Nutzer brauchen einen Terminal-Client, um sich mit SSH zu verbinden. Wir empfehlen, den kostenlosen PuTTY-Client mit dem .msi-Installationsprogramm runterzuladen. Dazu gehört auch PuTTYgen, das du brauchst, wenn du SSH-Schlüssel verwenden willst.
- Starte PuTTY und gib deine Host-IP-Adresse und die eindeutige Portnummer ein (beides findest du unter MyKinsta > Sites > Seitenname > Info > SFTP/SSH > Host). Klicke dann auf Öffnen.

SSH PuTTY-Client für Windows. - Wenn du zum ersten Mal eine Verbindung herstellst, wirst du höchstwahrscheinlich eine rsa2-Schlüsselabfrage sehen. Klicke auf Ja, damit du dem Host in Zukunft vertrauen kannst.

PuTTY-Sicherheitswarnung zum rsa2-Schlüssel. - Im Terminalbildschirm gibst du deinen Kinsta-Benutzernamen ein und drückst Enter/Return.

Gib deinen Kinsta-Benutzernamen in PuTTY ein und drücke Enter/Return. - Dann wirst du aufgefordert, dein Passwort einzugeben. Drücke erneut Enter/Return.

Gib dein SSH-Passwort in PuTTY ein.
Du bist jetzt über SSH mit deiner WordPress-Website verbunden.

Du kannst Befehle wie ls oder cd ausführen, um Elemente aufzulisten und in den Verzeichnissen deiner Website zu navigieren. WP-CLI ist ebenfalls standardmäßig auf allen Websites 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.
- Öffne das Terminal, indem du zu Programme > Dienstprogramme gehst und auf Terminal doppelklickst.
- Gib dann den Befehl wie folgt ein (du kannst diesen Befehl direkt aus MyKinsta 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 und machen ein Passwort überflüssig. Du kannst deine Anmeldung auch weiter schützen, indem du eine Passphrase hinzufügst, aber das ist nicht erforderlich.
SSH-Schlüsselpaar unter Windows erzeugen
- Starte PuTTYgen. Wenn du es noch nicht heruntergeladen hast, kannst du es hier herunterladen.
- Die Standardparameter sollten für die meisten Konfigurationen ausreichen. Klicke auf Generieren.

Erstelle einen neuen Schlüssel im PuTTY Key Generator. - Bewege deine Maus, um ein paar Zufallszahlen zu erzeugen.

Bewege deine Maus, um im PuTTY-Schlüsselgenerator Zufallszahlen zu erzeugen. - 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.

Speichere den öffentlichen und den privaten Schlüssel aus dem PuTTY-Schlüsselgenerator. - Lass das PuTTY-Fenster geöffnet und springe zu dem Punkt, an dem du deinen öffentlichen Schlüssel zu MyKinsta hinzufügst.
So erzeugst du ein SSH-Schlüsselpaar auf MAC/Linux
Starte das Terminal unter Anwendungen > Dienstprogramme > Terminal und benutze den folgenden Befehl, um die Schlüsselgenerierung zu starten:
ssh-keygen -t rsaWähle einen Ort zum Speichern deines privaten Schlüssels. Wenn du nichts auswählst, wird er hier gespeichert:
/home/youruser/.ssh/id_rsaDer öffentliche Schlüssel (.PUB) wird an demselben Ort erstellt.
/home/youruser/.ssh/id_rsa.pubDu wirst dann aufgefordert, eine Passphrase zu wählen. Du kannst das Feld leer lassen, wenn du keine Passphrase verwenden willst.
So fügst du SSH-Schlüssel in MyKinsta hinzu
Jetzt, wo du deine SSH-Schlüssel hast, kannst du deinen öffentlichen Schlüssel in MyKinsta hochladen.
- Klicke oben rechts in dein Benutzerprofil und klicke auf Benutzereinstellungen.

MyKinsta-Benutzereinstellungen. - Auf der Registerkarte Mein Konto klickst du auf die Schaltfläche SSH-Schlüssel hinzufügen.

SSH-Schlüssel in MyKinsta hinzufügen. - Wähle eine Bezeichnung und füge deinen öffentlichenSchlüssel ein.
- Wenn du mit Windows arbeitest, kopiere den öffentlichen Schlüssel direkt aus PuTTYgen und füge ihn ein.
- Wenn du mit Mac/Linux arbeitest, kannst du deinen öffentlichen Schlüssel in die Zwischenablage kopieren, indem du den folgenden Befehl in Terminal verwendest:
pbcopy < ~/.ssh/id_rsa.pub- Nachdem du deinen öffentlichen Schlüssel eingefügt hast, klicke auf die Schaltfläche SSH-Schlüssel hinzufügen.

Ein gültiger rsa-Schlüssel in MyKinsta.
Wie man sich unter Windows mit SSH-Schlüsseln verbindet
- Starte PuTTY und gib deine Host-IP-Adresse und die eindeutige Portnummer ein (beides findest du unter MyKinsta > Seiten > Seitenname > Info > Primary > Host).

Host-IP und Portnummer im PuTTY-Client. - Gib unter Verbindung > Daten deinen Kinsta-Benutzernamen in das Feld Auto-Login-Benutzername ein.

SSH Auto-Login-Benutzername in PuTTY. - Klicke unter Verbindung > SSH > Auth > Credentials auf die Schaltfläche Durchsuchen und wähle deine private Schlüsseldatei für die Authentifizierung aus.

Füge deine private SSH-Schlüsseldatei in PuTTY hinzu. - 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.

Benenne und speichere deine SSH-Sitzung in PuTTY. - Höchstwahrscheinlich siehst du eine Sicherheitswarnung über eine Schlüsseländerung. Klicke auf Ja.

Klicke in der PuTTY-Sicherheitswarnung über eine Schlüsseländerung auf Ja. - Wenn du eine Passphrase eingerichtet hast, musst du diese eingeben.

Gib die Passphrase für den Schlüssel ein, falls zutreffend. Ansonsten wirst du sofort eingeloggt.

Mit einem SSH-Schlüssel bei der Website eingeloggt.
Wie man sich mit SSH auf MAC/Linux mit SSH-Schlüsseln verbindet
- Starte das Terminal über Anwendungen > Dienstprogramme > Terminal.
- Jetzt musst du deinen gespeicherten privaten Schlüssel mit dem folgenden Befehl laden:
ssh-add ~/.ssh/id_rsa- Wenn du eine Passphrase für deinen Schlüssel festgelegt hast, wirst du dazu aufgefordert, diese einzugeben.
- Gib den Befehl in der folgenden Form ein (du kannst ihn direkt aus MyKinsta kopieren/einfügen):
ssh username@hostip -p portnumber
SFTP/SSH-Zugang deaktivieren/aktivieren
Wenn du den Zugriff deaktivieren willst, damit Leute mit den primären SFTP/SSH-Anmeldedaten keine Verbindung über SFTP/SSH herstellen können, klick auf der Registerkarte „Info“ deiner Website unter „Primärer SFTP/SSH-Benutzer“ auf „Deaktivieren“.

Um die Änderungen zu bestätigen, klicke auf SFTP/SSH-Zugang deaktivieren.

Wenn der SFTP/SSH-Zugang deaktiviert ist, werden die Verbindungsdetails nicht mehr angezeigt.

Wenn du den Zugang aktivieren und die Verbindungsdetails anzeigen möchtest, klicke auf Aktivieren > SFTP/SSH-Zugang aktivieren.
Zusätzliche Hinweise
Wenn du Probleme mit der Verbindung hast, musst du eventuell das Passwort ändern oder Einträge aus deiner Datei known_hosts löschen.