Dieser Artikel beschreibt, wie man mit Hilfe des kommerziellen Anbieters Dropbox Verzeichnisse zwischen verschiedenen Rechnern synchron hält und wie man die Daten zum Schutz der Privatsphäre optional mit EncFS verschlüsselt.
Nach der Anmeldung bei Dropbox kann man den Client installieren. Dieser steht für verschiedene Betriebssysteme zur Verfügung: Linux, MacOS X und Windows.
Der FUSE-Treiber EncFS stellt auf Dateibasis verschlüsselte Verzeichnisse zur Verfügung.
apt-get install encfs libpam-encfs
Folgendes Kommando montiert das verschlüsselte Verzeichnis
~/Dropbox/private an das Klartext-Verzeichnis
~/private. Beim ersten Aufruf wird ein Schlüssel
erzeugt und in der Konfigurationsdatei
~/Dropbox/private/.encfs6.xml gespeichert.
encfs ~/Dropbox/private ~/private Neues verschlüsselter Datenträger wird angelegt. Bitte wählen Sie eine der folgenden Optionen: "x" für den Experten-Modus, "p" für den vorkonfigurierten Paranoia-Modus, etwas anderes oder eine Leerzeile wählt den Standard-Modus. ?> p ... Neues EncFS-Passwort: ******** EncFS-Passwort bestätigen: ********
Anschließend kann man Daten nach ~/private
kopieren, diese werden transparent verschlüsselt und
synchronisiert.
Damit man das verschlüsselte Verzeichnis nicht manuell einbinden muss, sorgt folgendes Kommando dafür, dass das EncFS-Passwort beim Login in den Gnome-Schlüsselring eingetragen wird.
sudo apt-get install python-xdg python-gnomekeyring gnome-encfs -a ~/Dropbox/private ~/private EncFS password: ******** Mount at login [Y/n]: Y
Dropbox bietet auch eine einfache Lösung, um Lesezeichen,
Erweiterungen und Einsellungen von Firefox synchron zu halten. Dazu
verschiebt man einfach das Benutzerprofil in die Dropbox und teilt
Firefox den neuen Speicherort mit durch folgende Änderung in
~/.mozilla/firefox/profiles.ini:
[General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=0 Path=/home/$USER/Dropbox/conf/firefox/r4nd0mId.default
Den Browser-Cache sollte man besser nicht synchronisieren.
Dazu verlagert man ihn mit der Einstellung
browser.cache.disk.parent_directory in
~/Dropbox/conf/firefox/r4nd0mId.default/prefs.js
in ein anderes Verzeichnis:
...
user_pref("browser.cache.disk.capacity", 1048576);
user_pref("browser.cache.disk.parent_directory", "/home/$USER/.cache/firefox");
user_pref("browser.cache.disk.smart_size.first_run", false);
...
Nach Anpassen der Konfiguration müssen noch die Profildaten in die richtigen Verzeichnisse verschoben werden:
mkdir ~/.cache/firefox mkdir ~/Dropbox/conf/firefox rm -rf ~/.mozilla/firefox/r4nd0mId.default/Cache mv ~/.mozilla/firefox/r4nd0mId ~/Dropbox/conf/firefox
| Dienst | Verschlüsselung | Gemeinsame Ordner |
| Dropbox | nein | ja |
| SpiderOak | ja | ? |
| NovaDrive | ja | ? |
| Wuala | ja | ? |
| Jungle Disk | ja | nein |