Mit SSH verbinden
So verbinden Sie sich per SSH über ssh.simply.com mit Ihrem Webhosting – erstellen Sie ein Schlüsselpaar und laden Sie Ihren Public Key im Control Panel hoch.
- Mit eigenem SSH-Client verbinden
Du kannst dich ganz einfach per SSH mit deinem Webhosting verbinden, direkt über unser Control Panel. Dies geschieht unter dem Menüpunkt "Website" -> "SSH-Zugriff" in unserem Control Panel.
Mit eigenem SSH-Client verbinden
Um dich per SSH von deinem eigenen Computer mit einem Simply.com Webhosting zu verbinden, musst du einen Public Key zum Webhosting hinzufügen.
Public & Private Keys generieren
Wenn du nicht bereits ein SSH-Schlüsselpaar hast, kannst du es mit dem Linux-Befehl generieren
ssh-keygen -t rsa
Dadurch werden sowohl ein privater als auch ein öffentlicher Schlüssel auf deinem Computer generiert.
Dein Public Key befindet sich in der Datei "id_rsa.pub" und dein Private Key in der Datei "id_rsa".
Du kannst auch das Windows-Programm PuTTYgen verwenden.
Public Key hochladen
Wenn du deinen Public Key hast, gehe in das Simply.com Control Panel und wähle unter dem jeweiligen Produkt im Menü "Website" den Punkt "SSH-Zugriff". Hier kannst du deinen öffentlichen SSH-Schlüssel hinzufügen. Sobald dies geschehen ist, kannst du dich per SSH mit deinem Webhosting verbinden.
Per SSH verbinden
Du musst dich per SSH mit ssh.simply.com verbinden, mit demselben Benutzernamen wie z. B. für FTP.
Um dich per SSH anmelden zu können, musst du einen Public Key hochgeladen haben.
Mit PuTTY verbinden (Windows)
Wenn du dich mit PuTTY verbinden möchtest, kannst du Pageant verwenden, um deinen privaten Schlüssel beim Verbinden anzugeben.
Fehlermeldungen bei der Anmeldung
Fehler: Permission denied (publickey)
Dieser Fehler tritt auf, wenn du deinen privaten Schlüssel bei der Anmeldung nicht mitsendest. Überprüfe die Konfiguration deines SSH-Clients.
Stelle sicher, dass du den Schlüssel mitsendest.
Fehler: No hostkey for host
Das bedeutet, dass deinem SSH‑Client der Host-Key des Servers in known_hosts fehlt. Füge ihn hinzu mit:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Schlüssel-Fingerabdruck im DNS nachschlagen
Die SSH-Host-Keys des Servers werden als SSHFP-Records im DNS veröffentlicht. Dadurch ist es möglich, den Schlüssel-Fingerabdruck des Servers nachzuschlagen und zu überprüfen, ob der Host-Key, der deinem SSH-Client präsentiert wird, tatsächlich zum Server gehört.
Du kannst die Fingerabdrücke mit dig nachschlagen:
dig -t SSHFP ssh.simply.com +short
Oder mit nslookup:
nslookup -type=SSHFP ssh.simply.com
OpenSSH kann den Host-Key des Servers auch selbst anhand der SSHFP-Records im DNS überprüfen:
ssh -o VerifyHostKeyDNS=yes ditbrugernavn@ssh.simply.com
Per SFTP verbinden
Du kannst auch Dateien sicher mit SFTP (SSH File Transfer Protocol) übertragen. SFTP verwendet denselben Server und dasselbe Login wie SSH, daher musst du denselben Benutzernamen und Public Key verwenden, wie oben beschrieben.
Du kannst dich mit folgendem Befehl verbinden:
sftp ditbrugernavn@ssh.simply.com
Alternativ kannst du einen grafischen Client wie FileZilla oder WinSCP verwenden. Wähle SFTP als Protokoll, gib ssh.simply.com als Host an und verwende deinen Benutzernamen sowie deinen privaten Schlüssel.
Verbindungen mit ControlMaster wiederverwenden
Wenn du viele kurze SSH-Verbindungen herstellst (z. B. über Skripte, rsync oder git), kannst du mit dem ControlMaster von OpenSSH Zeit sparen. Dabei wird eine bestehende Verbindung wiederverwendet, sodass nachfolgende Verbindungen den gesamten Anmeldeprozess nicht erneut durchlaufen müssen.
Füge Folgendes zu deiner ~/.ssh/config hinzu:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Danach stellt die erste Verbindung (ssh simply) eine "Master"-Verbindung her, die alle nachfolgenden Verbindungen wiederverwenden – das macht sie nahezu augenblicklich.
Du kannst ControlMaster auch direkt über die Kommandozeile verwenden, ohne deine ~/.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 du SSH‑Verbindungen von deinem Webserver zu anderen Servern herstellen musst, musst du alternative Methoden verwenden, z. B. das Hinterlegen eines dedizierten Schlüssels auf dem Server.
Artikel aus der Support-Kategorie: PHP