Werbung

Glauben Sie dem Hype nicht: Die Cloud ist alles andere als sicher. Aber keine Angst - jetzt kannst du vergessen Dropbox ein für alle Mal und zeigen Sie den Behörden einen soliden Mittelfinger, indem Sie Ihren eigenen rollen Privat, unbegrenzt, und sichern Cloud-Speicherplattform mit a Himbeer-Pi und BitTorrent Sync.

Ein Teil dieses Prozesses überschneidet sich mit dem Erstellen von a Pi-basierter Network Attached Storage Verwandeln Sie Ihren Raspberry Pi in eine NAS-BoxHaben Sie ein paar externe Festplatten und einen Raspberry Pi? Machen Sie daraus ein billiges, vernetztes, vernetztes Speichergerät mit geringem Stromverbrauch. Während das Endergebnis sicherlich nicht so sein wird ... Weiterlesen , die Sie vielleicht auch auschecken möchten. Wenn Sie wirklich abenteuerlustig sind, können Sie sogar eine bauen Himbeer Pi Twitter Bot Wie man einen Raspberry Pi Twitter Bot bautTwitter ist das weltweit größte Repository für Kurznachrichten von Personen, die nichts zu sagen haben - und das jetzt Auch Sie können mit einem automatisierten Twitter-Bot, der von Ihrem Computer unterstützt wird, zu diesem epischen Projekt beitragen Himbeere...

instagram viewer
Weiterlesen das twittert alle neuen Dateien, die hinzugefügt wurden. Tu es.

BitTorrent? Ist das nicht illegal?!

Gut, nicht wirklich 8 Legale Verwendungen von BitTorrent: Sie wären überraschtWie HTTP, mit dem Ihr Browser mit Websites kommuniziert, ist BitTorrent nur ein Protokoll. Sie können Ihren Browser zum Herunterladen von Raubkopien verwenden, genauso wie Sie einen BitTorrent-Client zum Herunterladen von Raubkopien verwenden können ... Weiterlesen - obwohl die häufigste Verwendung des BitTorrent-Protokolls die Verbreitung von Material ist, das unter den Schutz des Urheberrechts fällt. BitTorrent Sync Von Pirate Darling zu Dropbox Alternative: Mit BitTorrent Sync können Sie Ihre Dateien maschinenübergreifend synchronisierenCloud-basierte Dateisynchronisierungsdienste sind einfach zu verwenden und funktionieren gut, aber Ihre Privatsphäre kann Ihre erste Priorität sein oder auch nicht. Ganz zu schweigen von der Tatsache, dass diese Dienste immer mit einem Speicher ausgestattet sind ... Weiterlesen ist ein separates (Closed Source) Projekt von den Erstellern von BitTorrent; Es verwendet dieselben zugrunde liegenden Prinzipien für die Dateiverteilung, jedoch mit Verschlüsselung und für eine private Benutzergruppe.

In einfachen Worten, BitTorrent Sync ähnelt Dropbox insofern, als es Dateien und Ordner zwischen autorisierten Computern synchronisiert, jedoch erfordert keinen Cloud-Anbieter eines Drittanbieters, da er die zugrunde liegenden Peer-to-Peer-Verteilungstechnologien von verwendet BitTorrent.

Du wirst brauchen

  • Himbeer-Pi
  • USB-Speicherlaufwerk
  • Computer zum Testen

Fertig machen

Wie immer beginne ich mit einer neuen Raspbian-Installation, aber dies sollte mit einer vorhandenen Installation gut funktionieren. Schnapp dir das Bild von hier und brennen mit dieses Dienstprogramm für OS X oder ImageWriter für Windows. Nach dem Remote-Anmeldung über SSH Einrichten Ihres Raspberry Pi für die kopflose Verwendung mit SSHDer Raspberry Pi kann SSH-Befehle akzeptieren, wenn er mit einem lokalen Netzwerk verbunden ist (entweder über Ethernet oder Wi-Fi), sodass Sie es einfach einrichten können. Die Vorteile von SSH gehen über das tägliche Screening hinaus ... Weiterlesen Führen Sie ein grundlegendes Systemupdate durch.

sudo apt-get update. sudo apt-get upgrade

Montieren Sie Ihr Laufwerk

Listen Sie Ihre Laufwerke mit auf

sudo fdisk -l. 
fdisk-l

Sobald Sie die richtige identifiziert haben /dev Gerät für Ihr Laufwerk:

sudo mkdir / media / sync. sudo mount -t auto / dev / sda1 / media / sync

(unter der Annahme /dev/sda1 ist dein USB-Laufwerk)

Bearbeiten Sie die Option, um sicherzustellen, dass diese beim Neustart automatisch bereitgestellt werden fstab Konfigurationsdatei wie folgt:

sudo nano / etc / fstab

Fügen Sie die folgende Zeile hinzu und denken Sie daran:

/ dev / sda1 / media / sync vfat ist standardmäßig 0 0
  • /dev/sda1/ sollte überall dort sein, wo Ihr USB-Laufwerk montiert wird
  • /media/sync ist der Ordner, den Sie als Einhängepunkt erstellt haben
  • vfat ist der Typ des Dateisystems. Verwenden ntfs-3g Wenn es sich um ein NTFS-Laufwerk handelt, Sie es jedoch auch ausführen müssen sudo apt-get install ntfs-3g. Für Linux-Partitionen ext4 ist üblich.

Installieren Sie BitTorrent Sync

Glücklicherweise gibt es jetzt eine einfache Möglichkeit zur Installation ohne unübersichtliches Kompilieren. Wir müssen jedoch eine benutzerdefinierte Quelle hinzufügen, um die Paketdateien zu finden. Verwenden Sie die folgenden Befehle und fügen Sie sie nacheinander ein.

sudo gpg –keyserver pgp.mit.edu –recv-keys 6BF18B15. sudo gpg –armor –export 6BF18B15 | sudo apt-key hinzufügen - sudo echo deb http://debian.yeasoft.net/btsync wheezy Hauptbeitrag nicht kostenlos >> /etc/apt/sources.list.d/btsync.list. sudo echo deb-src http://debian.yeasoft.net/btsync wheezy Hauptbeitrag nicht kostenlos >> /etc/apt/sources.list.d/btsync.list. sudo apt-get update. sudo apt-get install btsync.

Beachten Sie, dass, wenn Sie Berechtigungsfehler auf dem erhalten Quellen.Liste.d Versuchen Sie, die Datei manuell mit Nano zu bearbeiten:

sudo nano /etc/apt/sources.list.d/btsync.list

und in diese Zeilen einfügen.

deb http://debian.yeasoft.net/btsync keuchender Hauptbeitrag nicht frei. deb-src http://debian.yeasoft.net/btsync keuchender Hauptbeitrag nicht frei

Fahren Sie mit den Befehlen zum Aktualisieren und Installieren wie zuvor fort.

Nach der Installation des Pakets werden Sie mit einem speziellen Installationsskript begrüßt. Erstellen Sie eine „Standardinstanz“, die mit einer beliebigen zufälligen Portnummer arbeitet - ich habe 55555 ausgewählt.

pi-btsync-config

Ich habe die Installation durchlaufen und die Standardeinstellungen für alles andere akzeptiert (außer natürlich für das Passwort).

Überprüfen Sie, ob die BitTorrent-Synchronisierung funktioniert

Das Installationsskript sollte es der Startdatei hinzugefügt haben. Starten Sie also neu, um Folgendes zu überprüfen:

sudo shutdown -r jetzt

Nehmen Sie sich etwa eine Minute Zeit, um neu zu starten, und verwenden Sie dann einen anderen PC, um die Weboberfläche zu durchsuchen. Geben Sie also die IP-Adresse Ihres Pi ein, gefolgt von a Doppelpunktund der während des Setups ausgewählte Webinterface-Port - standardmäßig 8888; Also habe ich getippt http://192.1680.9:8888. Nach dem Anmelden sollten Sie damit begrüßt werden.

btsync-initial-screen

Erstellen Sie einen Ordner, der auf Ihre zeigt /media/sync Verzeichnis oder wo immer Sie das Laufwerk früher gemountet haben. Die geheime Passphrase ist der Schlüssel zu all Ihren Dateien. Geben Sie sie niemals an Personen weiter, denen Sie nicht vertrauen.

Sync-Secret-Passphrase

Die App beginnt mit der Indizierung des Laufwerks, wenn bereits Dateien vorhanden sind. Dies kann eine Weile dauern.

Synchronisierung-Indizierung

In der Zwischenzeit können Sie die BitTorrent Sync-Anwendung sicher auf Ihren anderen Computern installieren und während des Einrichtungsvorgangs Ihre geheime Passphrase einfügen. Wählen Sie das entsprechende Verzeichnis aus, das für die lokale Synchronisierung verwendet werden soll. Ihre Dateien sollten sofort vom Pi abgerufen und mit der Synchronisierung begonnen werden (Wenn Sie dort zuerst welche hatten - ich habe ein Datenlaufwerk verwendet, das bereits einige hundert Gigabyte an Dateien enthält).

osx-sync-file-activity

Das Geschichte Auf den Registerkarten wird aufgezeichnet, welche Dateien von welchem ​​Gerät hinzugefügt wurden. Transfers Zeigt an, welche Dateien gerade synchronisiert werden, entweder nach oben oder nach unten.

Klicken Sie für erweiterte Einstellungen auf das Zahnradsymbol neben dem Ordner in der Web-GUI, in dem Sie eine geheime Passphrase für abrufen können Nur-Lese-Zugriffoder generieren a einmalige Passphrase um zu vermeiden, dass der Hauptschlüssel ausgegeben wird.

Geräte synchronisieren

In der Praxis lädt der Pi mit etwa 600-700 kB / s hoch, aber ich habe für alle Fälle ein hartes Limit von 1 MB / s festgelegt. Die anfängliche Synchronisierung wird lange dauern, wenn Sie über Terabyte an Daten verfügen. Denken Sie jedoch daran, je mehr Computer sich in Ihrem privaten BT Sync-Netzwerk befinden, desto schneller werden die nachfolgenden Synchronisierungen (das gleiche wie "Seeding" -Prinzipien für reguläre Torrents).

Ist es wirklich sicher?

Neueste Enthüllungen zeigen, dass die NSA tatsächlich eine große Anzahl von Verschlüsselungsschemata gebrochen hat, die üblicherweise zum Sichern von Diensten wie VPNs verwendet werden. Wie wäre es also mit BitTorrent Sync? Experten glauben Die dort verwendete AES-256-Verschlüsselung muss noch geknackt werden. Snowden selbst sagte:

„Die Verschlüsselung funktioniert. Richtig implementierte starke Kryptosysteme sind eines der wenigen Dinge, auf die Sie sich verlassen können. “

Können Sie sich eine Verwendung für Ihre eigene private Dropbox vorstellen? Vielleicht ein Familienfotoalbum, das automatisch mit jedem synchronisiert wird - BitTorrent Sync ist ideal für große Dateien, wie dies bei modernen Kameras der Fall sein kann. Das Senden großer Fotos per E-Mail ist ärgerlich langsam, aber ich finde komprimierte Fotos noch ärgerlicher! Wofür wirst du deine verwenden?

Bildnachweis: adafruit / flickr, Kamil Porembi? Ski / Flickr

James hat einen BSc in künstlicher Intelligenz und ist CompTIA A + und Network + zertifiziert. Er ist der Hauptentwickler von MakeUseOf und verbringt seine Freizeit mit VR-Paintball und Brettspielen. Er baut seit seiner Kindheit PCs.