Reklame
Tro ikke på hype: skyen er langt fra sikker. Men frygt ikke - nu kan du glemme det Dropbox en gang for alle, og vis myndighederne en solid langfingre ved at rulle din egen privat, ubegrænset, og sikker sky lagringsplatform med en Hindbær Pi og BitTorrent Sync.
En del af denne proces overlapper med at fremstille en Pi-baseret netværk vedhæftet lagerplads Vend din hindbærpi i en NAS-boksHar du et par eksterne harddiske liggende og en Raspberry Pi? Lav en billig, lavt drevet netværksbundet lagerenhed ud af dem. Mens slutresultatet bestemt ikke vil være så ... Læs mere , som du måske også vil tjekke ud. Hvis du er virkelig eventyrlysten, kan du endda bygge en Raspberry Pi Twitter Bot Sådan bygger du en Raspberry Pi Twitter BotTwitter er verdens største opbevaring af korte beskeder fra mennesker med intet at sige - og nu du kan også bidrage til det episke projekt med en automatiseret Twitter-bot, drevet af dit Hindbær... Læs mere der tweets alle de nye filer, der er tilføjet til det. Gør det.
BitTorrent? Er det ikke ulovligt ?!
Godt, faktisk nej 8 Juridiske anvendelser til BitTorrent: Du vil blive overrasketSom HTTP, som din browser bruger til at kommunikere med websteder, er BitTorrent bare en protokol. Du kan bruge din browser til at downloade piratkopieret indhold, ligesom du kunne bruge en BitTorrent-klient til at downloade piratkopieret ... Læs mere - selvom den mest almindelige anvendelse af BitTorrent-protokollen er at distribuere materiale, der falder ind under ophavsretlig beskyttelse. BitTorrent Sync Fra Pirate Darling til Dropbox-alternativ: BitTorrent Sync Gør det muligt at holde dine filer synkroniserede på tværs af maskinerCloud-baserede filsynkroniseringstjenester er lette at bruge og fungerer godt, men dit privatliv er muligvis ikke din første prioritet. For ikke at nævne det faktum, at disse tjenester altid leveres med en opbevaring ... Læs mere er et separat (lukket kilde) projekt fra skaberne af BitTorrent; det bruger de samme underliggende filfordelingsprincipper, men med kryptering og for en privat gruppe af brugere.
Enkelt set svarer BitTorrent Sync til Dropbox, idet den synkroniserer filer og mapper mellem autoriserede computere, men kræver ikke en tredjepart skyudbyder, da den bruger de underliggende peer-to-peer distributionsteknologier til BitTorrent.
Du får brug for
- Hindbær Pi
- USB-lagerdrev
- Computer til test
Kom godt i gang
Som altid starter jeg med en frisk Raspbian-installation, men dette skal fungere fint med en eksisterende installation. Grib billedet herfra og brænd ved hjælp af dette værktøj til OS X eller ImageWriter Til Windows. Efter logger ind eksternt via SSH Opsætning af din hindbærpi til hovedløs brug sammen med SSHRaspberry Pi kan acceptere SSH-kommandoer, når de er tilsluttet et lokalt netværk (enten via Ethernet eller Wi-Fi), så du nemt kan konfigurere det. Fordelene ved SSH går ud over at forstyrre den daglige screening ... Læs mere , udfør en grundlæggende systemopdatering.
sudo apt-get-opdatering. sudo apt-get-opgradering
Monter dit drev
Liste dine drev vha
sudo fdisk -l.

Når du har identificeret det rigtige /dev enhed til dit drev:
sudo mkdir / media / sync. sudo mount -t auto / dev / sda1 / media / sync
(forudsat /dev/sda1 er dit USB-drev)
For at sikre, at disse er automatisk monteret ved genstart, skal du redigere fstab konfigurationsfil som følger:
sudo nano / etc / fstab
Tilføj følgende linje og husk:
/ dev / sda1 / media / sync vfat standarder 0 0
- /dev/sda1/ skal være, uanset hvor dit USB-drev monteres
- /media/sync er den mappe, du oprettede for at fungere som et monteringspunkt
- vfat er typen af filsystem. Brug ntfs-3g hvis det er et NTFS-drev, men du skal også køre sudo apt-get install ntfs-3g. For Linux-partitioner ext4 er almindelig.
Installer BitTorrent Sync
Heldigvis er der nu en nem måde at installere uden rodet kompilering - men vi er nødt til at tilføje en brugerdefineret kilde for at finde pakkefilerne. Brug følgende kommandoer, og indsæt en ad gangen.
sudo gpg –keyserver pgp.mit.edu –recv-taster 6BF18B15. sudo gpg –armor –eksport 6BF18B15 | sudo apt-key tilføj - sudo echo deb http://debian.yeasoft.net/btsync wheezy vigtigste bidrag ikke-gratis >> /etc/apt/sources.list.d/btsync.list. sudo echo deb-src http://debian.yeasoft.net/btsync wheezy vigtigste bidrag ikke-gratis >> /etc/apt/sources.list.d/btsync.list. sudo apt-get-opdatering. sudo apt-get install btsync.
Bemærk, at hvis du får tilladelsesfejl på sources.list.d fil, prøv at redigere filen manuelt med Nano:
sudo nano /etc/apt/sources.list.d/btsync.list
og indsæt i disse linjer.
deb http://debian.yeasoft.net/btsync wheezy vigtigste bidrag ikke-fri. deb-src http://debian.yeasoft.net/btsync wheezy vigtigste bidrag ikke-fri
Gå videre med opdateringen og installer kommandoer som før.
Når du installerer pakken, vil du blive mødt med et specielt installationsskript. Opret en "standardforekomst", der fungerer på et vilkårligt tilfældigt portnummer - jeg valgte 55555.

Jeg løb gennem installationen og accepterede standardindstillingerne for alt andet (undtagen åbenbart adgangskode).
Kontroller, om BitTorrent-synkronisering fungerer
Installationsskriptet burde have føjet det til startfilen, så gå videre og genstart for at kontrollere dette:
sudo nedlukning -r nu
Giv det et minut til at genstarte, og brug derefter en anden pc til at gennemse dets webgrænseflade - dvs. skriv IP-adressen på din Pi, efterfulgt af en kolon, og den internetgrænsefladeport, der blev valgt under opsætning - som standard er 8888; så jeg skrev http://192.1680.9:8888. Når du er logget ind, skal du blive mødt med dette.

Opret en mappe, der peger på din /media/sync bibliotek eller hvor du end valgte at montere drevet tidligere. Den hemmelige adgangssætning er nøglen til alle dine filer - udsæt den aldrig til nogen, du ikke har tillid til.

Appen begynder med at indeksere drevet, når der allerede er filer der, hvilket kan tage et stykke tid.

I mellemtiden kan du sikkert gå foran og installere BitTorrent Sync-applikationen på dine andre maskiner og vælge at indsætte din hemmelige adgangssætning under installationsprocessen. Vælg det relevante bibliotek, der skal bruges til at synkronisere lokalt, og dine filer skal straks trækkes over fra Pi og begynde synkronisering (hvis du havde noget der til at begynde med - jeg brugte et datadrev, der allerede indeholdt et par hundrede gigabyte filer).

Det Historie faner viser en oversigt over hvilke filer der er tilføjet af hvilken enhed. overførsler viser, hvilke filer der i øjeblikket synkroniseres, enten op eller ned.
For avancerede opsætninger skal du klikke på tandhjulikonet ved siden af mappen i web GUI, hvor du kan få fat i en hemmelig adgangskode til skrivebeskyttet adgang, eller generer en engangs adgangssætning for at undgå at give hovednøglen ud.

I praksis uploader Pi sig til omkring 600-700 kB / s, men jeg satte en hård grænse på 1 MB / s for bare tilfældet. Den første synkronisering vil tage lang tid, hvis du har terabyte med data - men husk, jo flere computere du har i dit private BT Sync-netværk, jo hurtigere efterfølgende synkroniseringer vil være (det samme som "såning" -principper for regelmæssige torrents).
Er det virkelig sikkert?
Seneste afsløringer viser, at NSA faktisk kan have brudt et stort antal krypteringsordninger, der ofte bruges til at sikre tjenester såsom VPN'er, så hvad med BitTorrent Sync? Eksperter tror AES-256-krypteringen, der er brugt der, er endnu ikke knækket. Snowden selv sagde:
“Kryptering fungerer. Korrekt implementerede stærke kryptosystemer er en af de få ting, du kan stole på ”
Kan du tænke på en brug til din egen private Dropbox? Måske et familiefotoalbum, der automatisk synkroniseres med alle - BitTorrent Sync er ideel til store filer, som det kan være tilfældet med moderne kameraer. Det er irriterende langsomt at sende store fotos via e-mail, men jeg synes komprimerede fotos er endnu mere irriterende! Hvad vil du bruge din til?
Billedkredit: Adafruit / flickr, Kamil Porembi? ski / flickr
James har en BSc i kunstig intelligens og er CompTIA A + og Network + certificeret. Han er hovedudvikler af MakeUseOf og bruger sin fritid på at spille VR paintball og brætspil. Han har bygget pc'er siden han var barn.