Das Strato HiDrive unter Debian als Laufwerk einbinden
- 15 Juli, 2011 -
- Allgemein -
- Tags :
- 0 Comments
Das Ziel dieser Anleitung ist die Herstellung einer verschlüsselten Verbindung zum Strato HiDrive. Die Verbindung wird automatisch beim Hochfahren des Debian-Rechners hergestellt. Anschließend wird das HiDrive als Laufwerk in das System eingebunden. Somit kann das HiDrive komfortabel für Backups verwendet werden.
Die Verbindung zum HiDrive erfolgt über eine verschlüsselte OpenVPN-Verbindung. Die nachfolgende Anleitung wird unter dem Kontext des Benutzers root ausgeführt. Die Anleitung basiert auf einem frisch installierten Debian 6.0.1.
OpenVPN installieren
-# apt-get install openvpn
Die weitere Installation erfolgt von dem Ordner /etc/openvpn/ ausgehend
-# cd /etc/openvpn
Download der HiDrive Konfigurationsdatei für OpenVPN:
-# wget http://www.strato-faq.de/download/OpenVPN_HiDrive_config.zip
Unzip für Debian installieren und die Datei OpenVPN-HiDrive_config.zip entpacken:
-# apt-get install unzip -# unzip OpenVPN_HiDrive_config.zip
Die Dateien werden automatisch in den Ordner “OpenVPN_config” entpackt. Jetzt wird noch etwas aufgeräumt. Der Ordner “OpenVPN_config” wird nach “HiDrive” umbenannt und das zip-Paket gelöscht.
-# mv OpenVPN_config/ HiDrive -# rm OpenVPN_HiDrive_config.zip
In dem Ordner HiDrive befindet sich das Zertifikat und der Schlüssel für den Zugriff auf das HiDrive. Diese Dateien sind für den späteren Verbindungsaufbau wichtig. OpenVPN benötigt für den Zugriff auf das HiDrive eine Konfigurationsdatei, diese liegt in dem Ordner HiDrive. Damit die OpenVPN-Verbindung zum HiDrive später automatisiert erfolgen kann, muss die Datei “hidrive.strato.com.ovpn” in den Ordner /etc/openvpn verschoben werden.
-# mv HiDrive/hidrive.strato.com.ovpn /etc/openvpn/hidrive.strato.com.conf
Hinweis: Die Datei bekommt beim Verschieben auch direkt die Endung .conf. Nur so akzeptiert OpenVPN die Konfigurationsdatei für einen automatischen Verbindungsaufbau.
Anpassung der OpenVPN-Konfigurationsdatei
Die Konfigurationsdatei hidrive.strato.com.conf wird nachfolgend ein wenig angepasst. Achtung: Ohne die Anpassung käme beim Hochfahren des Rechners eine Benutzer- und Passwort-Abfrage für die OpenVPN-Verbindung zum HiDrive. Diese Abfrage muss speziell im Hinblick auf räumlich entfernt stehende Rechner vermieden werden.
-# vim hidrive.strato.com.conf
Die Zeile mit “auth-user-pass” muss wie folgt angepasst werden:
auth-user-pass auth
Somit erwartet die Konfigurationsdatei in der Datei “auth” Benutzername und Passwort für die OpenVPN-Verbindung. Also, die Datei “auth” erzeugen und anschließend bearbeiten:
-# touch auth -# vim auth
In die Datei “auth” einfach in die erste Zeile den HiDrive-Benutzernamen und in die zweite Zeile das HiDrive-Passwort. Zum Abschluss muss noch der Pfad zu Zertifikat und Schlüssel des HiDrive in der Konfigurationsdatei angepasst werden.
-# vim hidrive.strato.com.con
Die Zeilen “ca ca.drive.strato.com.crt” UND “tls-auth tls-auth.key” müssen wie folgt angepasst werden:
ca HiDrive/ca.drive.strato.com.crt tls-auth HiDrive/tls-auth.key
Damit die Konfigurationsdatei beim Start von OpenVPN automatisch ausgeführt wird, muss in der Datei /etc/defaults/openvpn die Zeile AUTOSTART=”all” aktiviert werden
-# vim /etc/default/openvpn AUTOSTART="all"
Somit wird die OpenVPN-Verbindung zum HiDrive beim Hochfahren des Rechners hergestellt. Jetzt muss das HiDrive nur noch als verwendbares Laufwerk in das System eingebunden werden.
Das HiDrive als Laufwerk einrichten
Über das Strato Web-Interface kann ein Skript für das Einbinden (mounten) des HiDrive-Laufwerks generiert werden. Die Einrichtung des Laufwerks erfolgt in dieser Anleitung aber weiter über die gute Konsole.
-# apt-get install smbfs
In der Installationsroutine des Pakets smbfs die Arbeitsgruppe einfach bestätigen. Danach wird das HiDrive als Laufwerk auf dem Debian-Server eingebunden:
-# mkdir -p /mnt/hidrive -# mount -t cifs -o username=<HiDrive User> //<HiDrive User>.cifs.hidrive.strato.com/root /mnt/hidrive Password: <HiDrive Pass>
Nach der Eingabe des HiDrive-Passworts ist das Laufwerk unter /mnt/hidrive/ eingebunden und kann als normales Laufwerk genutzt werden. Daten die dort abgelegt werden, landen direkt auf dem Strato HiDrive.
Quelle
Strato HiDrive FAQ: http://www.strato-faq.de/2378
OpenVPN/Installation: http://wiki.debuntu.org/wiki/OpenVPN/Installation#Configuring_the_client