1blu-Drive passwortlos als Backup-Speicher nutzen
Regelmäßige Backups sind für jeden Webseiten- oder Serverbetreiber ein Absolutes Muss. Hier bieten sich Cloud-Lösungen beispielsweise in Verbindung mit dem vielseitigen Tool rsync an, welches bei vielen Linux-Distributionen bereits vorinstalliert ist. Doch die Suche nach einem passenden und vor allem preiswerten Cloud-Tarif gestaltet sich schwierig. Die kostenlosen Dienste scheiden dabei in der Regel aus, weil dort die nötigen Protokolle wie SFTP, SCP oder auch rsync nicht verfügbar sind. Kostenpflichtige Dienste wie das HiDrive von Strato eignen sich auch nur bedingt, dort sind die wichtigen Protokolle häufig nur gegen Aufpreis zu haben. Eine Ausnahme ist lediglich das Sommer-Angebot HiDrive 500, welches für 5 Euro im Monat bereits alle Protokolle integriert hat (wir berichteten bereits). Ein Geheimtipp für diese Aufgabe ist allerdings ein anderer Anbieter, nämlich 1blu.
1blu-Drive oft inklusive
Denn 1blu bietet nicht nur preiswerten Webspace oder momentan sogar einen V-Server für nur einen Euro an, sondern hat auch ein eigenes Cloud-Speichersystem mit dem Namen 1blue-Drive. Bucht man diesen Cloudspeicher einzeln, sind die Preise bei 1blu nicht sonderlich attraktiv. Anders sieht es bei den Aktionsangeboten wie aktuell dem Webspace mit 12 .de-Adressen zum Preis von nur 2,29 Euro aus. Hier legt 1blu den Cloudspeicher nämlich noch gratis mit obendrauf. Beim erwähnten Angebot sind es immerhin 30 GB für lau. Das Gute dabei: SFTP und rsync via SSH sind automatisch mit dabei und es ist sogar eine passwortlose Authentifizierung über einen SSH-Schlüssel möglich.
SSH-Zugang etwas versteckt
1blu macht allerdings nicht offensiv Werbung mit dieser Funktion und hat die Einrichtung tief in seinen FAQ versteckt. Zudem fehlen dort einige wichtige Informationen zur Einrichtung, so dass mancher Nutzer möglicherweise gefrustet aufgibt. Wir erklären kurz und übersichtlich, wie der passwortlose Zugang beim BlueDrive von 1blu eingerichtet werden kann.
Schlüssel erzeugen
Zunächst benötigen Sie ein Schlüsselpaar aus privatem und öffentlichem Schlüssel. Dies erledigen Sie am besten per Script-Befehl auf dem Server. Der Befehl hierzu lautet ssh-keygen. Damit erzeugen Sie die beiden Schlüssel id_rsa und id_rsa.pub. Der Schlüsse id_rsa verbleibt hierbei auf dem Server, den Schlüssel id_rsa.pub hingegen verschieben Sie in die Cloud von 1blu. Hierzu muss im Wurzelverzeichnis vom 1blu-Drive ein neuer Ordner mit dem Namen .ssh angelegt werden. Wichtig: Das klappt nicht über den Webbrowser, stattdessen müssen Sie sich mit einem FTP-Programm in den Cloud-Speicher einloggen und dort den Ordner im Hauptverzeichnis anlegen (das Hauptverzeichnis erkennen Sie daran, dass dort unter anderem die Ordner „_backup_“ und „Public“ liegen. In diesen Ordner verschieben Sie nun den Schlüssel id_rsa.pub und benennen diesen in authorized_keys um. Schließlich müssen Sie die Dateirechte vom Ordner .ssh auf 700 und den authorized_keys auf 600 ändern. Passiert dies nicht, wird der Schlüssel nämlich nicht akzeptiert. Hat alles geklappt, können Sie sich ab sofort passwortlos mit dem 1blu-Drive verbinden. Testen Sie dies am besten, indem Sie auf dem Server den Befehl sftp gefolgt vom Usernamen und der Drive-Adresse mit einem @ dazwischen einloggen. Also beispielsweise „sftp u123456@u123456.neptun.1blu.de“. Beim ersten Versuch müssen Sie noch mit „yes“ den Eintrag des Servers in die Datei „known_hosts“ bestätigen. Danach sollte die Verbindung stehen. Klappt dies, dann ist alles korrekt eingerichtet und Sie können Backups beispielsweise per Crowntab automatisch in die Cloud speichern lassen.
Bildquellen im Artikel
- monitor-1307227_640: © Pixabay User geralt