Simply.com is available in english

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.

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