Mit SSH verbinden
Verbinden Sie sich per SSH mit Ihrem Webhosting über das Controlpanel oder Ihren SSH-Client mit Public Key und erhalten Sie Hilfe bei häufigen Fehlermeldungen.
Sie können sich per SSH ganz einfach mit Ihrem Webhosting verbinden, direkt über unser Controlpanel. Dies geschieht unter dem Menüpunkt "Website" -> "SSH-Zugriff" in unserem Controlpanel.
Mit eigenem SSH-Client verbinden
Um sich per SSH von Ihrem eigenen Computer mit einem Simply.com Webhosting zu verbinden, müssen Sie einen Public Key zum Webhosting hinzufügen.
Public & Private Keys generieren
Wenn Sie noch kein SSH-Schlüsselpaar haben, können Sie es mit dem Linux-Befehl generieren
ssh-keygen -t rsa
Dadurch werden sowohl ein privater als auch ein öffentlicher Schlüssel auf Ihrem Computer generiert.
Ihr öffentlicher Schlüssel befindet sich in der Datei "id_rsa.pub", und Ihr privater Schlüssel befindet sich in der Datei "id_rsa".
Sie können auch das Windows-Programm PuTTYgen verwenden.
Public Key hochladen
Wenn Sie Ihren öffentlichen Schlüssel haben, müssen Sie ins Simply.com Controlpanel gehen und unter dem jeweiligen Produkt aus dem Menü "Website" den Punkt "SSH-Zugriff" wählen. Hier können Sie Ihren öffentlichen SSH-Schlüssel hinzufügen. Sobald dies geschehen ist, können Sie sich per SSH mit Ihrem Webhosting verbinden.
Mit SSH verbinden
Sie müssen sich per SSH mit ssh.simply.com verbinden, mit demselben Benutzernamen wie z. B. für FTP.
Um sich mit SSH anmelden zu können, müssen Sie einen öffentlichen Schlüssel hochgeladen haben.
Mit PuTTY verbinden (Windows)
Wenn Sie sich mit PuTTY verbinden möchten, können Sie Pageant verwenden, um Ihren privaten Schlüssel beim Verbinden anzugeben.
Fehlermeldungen bei der Anmeldung
Fehler: Permission denied (publickey)
Dieser Fehler tritt auf, wenn Sie Ihren privaten Schlüssel bei der Anmeldung nicht mitsenden. Überprüfen Sie die Konfiguration Ihres SSH-Clients.
Stellen Sie sicher, dass Sie den Schlüssel mitsenden.
Fehler: No hostkey for host
Das bedeutet, dass Ihrem SSH-Client der Hostkey des Servers in known_hosts fehlt. Fügen Sie ihn hinzu mit:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Verbindungen mit ControlMaster wiederverwenden
Wenn Sie viele kurze SSH-Verbindungen herstellen (z. B. über Skripte, rsync oder git), können Sie mit dem ControlMaster von OpenSSH Zeit sparen. Er verwertet eine bestehende Verbindung wieder, sodass nachfolgende Verbindungen nicht den gesamten Anmeldeprozess erneut durchlaufen müssen.
Fügen Sie Folgendes zu Ihrer ~/.ssh/config hinzu:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Anschließend erstellt die erste Verbindung (ssh simply) eine "Master"-Verbindung, die alle nachfolgenden Verbindungen wiederverwenden – das macht sie nahezu sofort verfügbar.
Sie können ControlMaster auch direkt über die Befehlszeile verwenden, ohne Ihre ~/.ssh/config zu bearbeiten:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Nachfolgende Verbindungen mit demselben ControlPath verwenden dann die Master-Verbindung wieder.
SSH‑key‑forwarding
SSH‑key‑forwarding (Agent-Forwarding) wird auf Simply.com‑Servern nicht unterstützt. Wenn Sie SSH-Verbindungen von Ihrem Webserver zu anderen Servern herstellen müssen, sollten Sie alternative Methoden verwenden, wie z. B. das Platzieren eines dedizierten Schlüssels auf dem Server.
Artikel aus der Support-Kategorie: PHP