SSH-Keys jetzt auch per my.cyon hinterlegen
Philipp Zeder
Kategorie:in
Neuigkeiten
Veröffentlicht am 5. Feb. 2016
Aktualisiert am 7. März 2024
Wir sind grosse Kommandozeilenliebhaber und der Meinung, dass viele Aktionen einfach einfacher von der Hand gehen, wenn sie im Terminal ausgeführt werden. Mit einem SSH-Zugang, der übrigens bei allen unseren Angeboten inklusive ist, verwalten Sie die Daten auf Ihrem Webhosting ebenfalls über die Kommandozeile.
Einsteigertipp: Ist SSH für Sie ein Fremdwort? Mit unserem Blogbeitrag zum Thema gelingt Ihnen der Einstieg in die Welt der Kommandozeile.
Mit Hilfe von SSH-Keys vereinfachen Sie den Zugriff auf Ihr Webhosting per SSH bzw. SFTP markant. Denn: Mit SSH-Keys müssen Sie sich nicht mehr unzählige Passwörter merken, wenn Sie gleich mehrere Webhostings verwalten. Wie Sie SSH-Keys auf Ihrem Computer erzeugen, erfahren Sie in unserem Supportcenter-Artikel «Wie erstelle ich SSH-Keys?».
Public-Key hinterlegen
Um sich ohne Eingabe eines Passworts einem Webhosting zu verbinden, muss der eigene Public-Key auf dem gewünschten Webhosting vorhanden sein. In der Datei ~/.ssh/authorized_keys
genauer gesagt. Dies lässt sich auf verschiedenen Wegen erreichen.
Zum einen wäre da das Kommandozeilenprogramm ssh-copy-id
, dass auf einem Mac zum Beispiel mit Hilfe der Paketverwaltung Homebrew installiert werden kann. Ist ssh-copy-id
einmal installiert, genügt der folgende Befehl um den eigenen Public-Key auf dem gewünschten Webhosting abzulegen:
ssh-copy-id benutzername@ihredomain.ch
wobei benutzername
Ihrem SSH-Benutzer entspricht und ihredomain.ch
jede Domain sein kann, die auf Ihrem Webhosting installiert ist.
Nach der Eingabe des Webhosting-Passworts wird Ihr Public-Key in die Datei ~/.ssh/authorized_keys
kopiert und zukünftige SSH-Logins funktionieren automatisch ohne die Eingabe des Passworts.
Neue Funktion im my.cyon
Möchten Sie ssh-copy-id
nicht installieren, haben Sie neuerdings eine weitere einfache Möglichkeit, um Ihren Public-Key auf einem Webhosting zu hinterlegen. Per my.cyon-Konto.
Wählen Sie dazu, nachdem Sie sich in Ihr my.cyon-Konto eingeloggt haben, das Menü «Sicherheit» und dort das Untermenü «SSH-Keys». Nun können Sie ganz bequem neue Public-Keys hinzufügen, bereits hinterlegte anzeigen lassen oder wenn nötig auch wieder entfernen.
Unbegrenzte Möglichkeiten
Ist der eigene Public-Key erst einmal hinterlegt, vereinfacht sich nicht nur der manuelle Verbindungsaufbau per SSH. Mit ein wenig Programmierkenntnis lassen sich zum Beispiel Aufgaben wie das Erstellen von Backups automatisieren. Oder eine ganze Armada von WordPress- und Drupal-Installationen mit Hilfe von Tools wie WP-CLI und Drush gleichzeitig warten. Die Möglichkeiten sind unbegrenzt.
Beteilige dich an der Diskussion
4 Kommentare
Das geht zurzeit noch nicht, ein entsprechendes Projekt steht aber auf unserer Roadmap.
Wurde da inzwischen etwas gemacht, um das SSH Passort abzustellen?
Das entsprechende Projekt musste in der Zwischenzeit einigen anderen Projekten mit höherer Priorität weichen, weshalb die Funktion bislang noch nicht umgesetzt ist.
Sehr schön, danke für das einfache Interface.
Wie kann ich jetzt das SSH-Password abstellen und nur noch Public-Key-Logins zulassen?