Annuncio pubblicitario
Non credere all'hype: il Cloud è tutt'altro che sicuro. Ma non temere: ora puoi dimenticare Dropbox una volta per tutte, e mostra alle autorità un solido dito medio facendo rotolare il tuo privato, illimitato, e sicuro piattaforma di cloud storage con a Raspberry Pi e BitTorrent Sync.
Parte di questo processo si sovrappone alla creazione di a Archiviazione collegata in rete basata su Pi Trasforma il tuo Raspberry Pi in una scatola NASHai un paio di dischi rigidi esterni in giro e un Raspberry Pi? Crea da loro un dispositivo di archiviazione collegato in rete economico e di bassa potenza. Mentre il risultato finale non sarà certamente come ... Leggi di più , che potresti anche voler controllare. Se sei davvero avventuroso, potresti persino costruire un Raspberry Pi Twitter Bot Come costruire un bot Twitter di Raspberry PiTwitter è il più grande archivio al mondo di brevi messaggi di persone che non hanno nulla da dire - e ora anche tu puoi contribuire a quel progetto epico con un bot Twitter automatizzato, alimentato dal tuo Lampone... Leggi di più
che twitta tutti i nuovi file aggiunti ad esso. Fallo.BitTorrent? Non è illegale ?!
Bene, in realtà no 8 Usi legali per BitTorrent: Saresti sorpresoCome HTTP, che il tuo browser utilizza per comunicare con i siti Web, BitTorrent è solo un protocollo. Puoi utilizzare il tuo browser per scaricare contenuti piratati, così come puoi utilizzare un client BitTorrent per scaricare ... Leggi di più - sebbene l'uso più comune del protocollo BitTorrent sia la distribuzione di materiale che rientra nella protezione del copyright. BitTorrent Sync Da Pirate Darling a Dropbox Alternativa: BitTorrent Sync ti consente di mantenere i tuoi file sincronizzati tra le macchineI servizi di sincronizzazione dei file basati su cloud sono facili da usare e funzionano bene, ma la tua privacy può o meno essere la tua priorità. Per non parlare del fatto che questi servizi hanno sempre un archivio ... Leggi di più è un progetto separato (di origine chiusa) dai creatori di BitTorrent; utilizza gli stessi principi di distribuzione dei file sottostanti, ma con crittografia e per un gruppo privato di utenti.
In termini semplici, BitTorrent Sync è simile a Dropbox in quanto sincronizza file e cartelle tra computer autorizzati, ma non richiede un provider cloud di terze parti poiché utilizza le tecnologie di distribuzione peer-to-peer sottostanti di BitTorrent.
Avrai bisogno
- Raspberry Pi
- Unità di archiviazione USB
- Computer per test
Iniziare
Come sempre, sto partendo da una nuova installazione di Raspbian, ma questo dovrebbe funzionare bene con un'installazione esistente. Prendi l'immagine da qui e brucia usando questa utilità per OS X o ImageWriter per Windows. Dopo accesso in remoto tramite SSH Configurazione di Raspberry Pi per l'uso senza testa con SSHRaspberry Pi può accettare comandi SSH quando è collegato a una rete locale (tramite Ethernet o Wi-Fi), consentendo di configurarlo facilmente. I benefici di SSH vanno oltre il turbare lo screening quotidiano ... Leggi di più , esegue un aggiornamento di base del sistema.
sudo apt-get update. sudo apt-get upgrade
Montare l'unità
Elenca le tue unità usando
sudo fdisk -l.
Una volta identificato il corretto /dev dispositivo per l'unità:
sudo mkdir / media / sync. sudo mount -t auto / dev / sda1 / media / sync
(supponendo /dev/sda1 è la tua unità USB)
Per assicurarsi che vengano montati automaticamente al riavvio, modificare il fstab file di configurazione come segue:
sudo nano / etc / fstab
Aggiungi la seguente riga, ricordando:
/ dev / sda1 / media / sync impostazioni predefinite vfat 0 0
- /dev/sda1/ dovrebbe essere ovunque venga montata l'unità USB
- /media/sync è la cartella creata per fungere da punto di montaggio
- vfat è il tipo di filesystem. Uso ntfs-3g se si tratta di un'unità NTFS, ma dovrai anche eseguirla sudo apt-get install ntfs-3g. Per le partizioni Linux, ext4 è comune.
Installa BitTorrent Sync
Fortunatamente, ora esiste un modo semplice per installare senza compilazioni disordinate, ma è necessario aggiungere un'origine personalizzata per trovare i file del pacchetto. Utilizzare i seguenti comandi, incollando uno per uno.
sudo gpg –keyserver pgp.mit.edu –recv-keys 6BF18B15. sudo gpg –armor –export 6BF18B15 | sudo apt-key add - sudo echo deb http://debian.yeasoft.net/btsync wheezy main contrib non-free >> /etc/apt/sources.list.d/btsync.list. sudo echo deb-src http://debian.yeasoft.net/btsync wheezy main contrib non-free >> /etc/apt/sources.list.d/btsync.list. sudo apt-get update. sudo apt-get install btsync.
Si noti che se si verificano errori di autorizzazione su sources.list.d file, prova a modificare il file manualmente con Nano:
sudo nano /etc/apt/sources.list.d/btsync.list
e incollare in queste righe.
debuttante http://debian.yeasoft.net/btsync wheezy main contrib non-free. deb-src http://debian.yeasoft.net/btsync wheezy main contrib non-free
Procedi con l'aggiornamento e installa i comandi come prima.
Al momento dell'installazione del pacchetto, verrai accolto con uno script di installazione speciale. Crea una "istanza predefinita" che funziona su qualsiasi numero di porta casuale - Ho scelto 55555.
Ho eseguito l'installazione e ho accettato le impostazioni predefinite per tutto il resto (tranne la password, ovviamente).
Controlla se BitTorrent Sync funziona
Lo script di installazione avrebbe dovuto aggiungerlo al file di avvio, quindi vai avanti e riavvia per verificare questo:
sudo shutdown -r ora
Dagli un minuto circa per riavviare, quindi utilizza un altro PC per navigare nell'interfaccia Web, ovvero digita l'indirizzo IP del tuo Pi, seguito da un colone la porta dell'interfaccia Web scelta durante l'installazione: l'impostazione predefinita 8888; così ho scritto http://192.1680.9:8888. Dopo aver effettuato l'accesso, dovresti essere accolto con questo.
Crea una cartella che punta al tuo /media/sync directory o ovunque tu abbia scelto di montare l'unità in precedenza. La passphrase segreta è la chiave di tutti i tuoi file: non consegnarla mai a nessuno di cui non ti fidi.
L'app inizia indicizzando l'unità se ci sono già file lì, il che potrebbe richiedere del tempo.
Nel frattempo, puoi tranquillamente andare avanti e installare l'applicazione BitTorrent Sync su altri tuoi computer, scegliendo di incollare la tua passphrase segreta durante il processo di installazione. Scegli la directory pertinente da utilizzare per la sincronizzazione locale e i tuoi file dovrebbero essere immediatamente trasferiti dal Pi e iniziare la sincronizzazione (se ne hai avuto uno per cominciare - ho usato un'unità dati che già conteneva alcune centinaia di gigabyte di file).
Il Storia schede mostra un record di quali file sono stati aggiunti da quale dispositivo. trasferimenti mostra quali file sono attualmente sincronizzati, su o giù.
Per le configurazioni avanzate, fai clic sull'icona a forma di ingranaggio accanto alla cartella nella GUI Web, dove potrai ottenere una passphrase segreta per accesso di sola letturao genera un passphrase una tantum per evitare di fornire la chiave principale.
In pratica, il Pi si carica a circa 600-700 kB / s, ma ho impostato un limite rigido di 1 MB / s nel caso. La sincronizzazione iniziale impiegherà molto tempo se hai terabyte di dati, ma ricorda, più computer hai nella tua rete privata BT Sync, più veloci saranno le successive sincronizzazioni (lo stesso dei principi di "seeding" per i torrent regolari).
È davvero sicuro?
Le ultime rivelazioni mostrano che l'NSA potrebbe in effetti aver infranto un gran numero di schemi di crittografia comunemente usati per proteggere servizi come le VPN, quindi che ne dici di BitTorrent Sync? Gli esperti credono la crittografia AES-256 utilizzata lì deve ancora essere decifrata. Snowden stesso disse:
“La crittografia funziona. I sistemi di crittografia avanzati correttamente implementati sono una delle poche cose su cui puoi fare affidamento ”
Riesci a pensare a un uso per il tuo Dropbox privato? Forse un album di foto di famiglia che si sincronizza automaticamente con tutti: BitTorrent Sync è l'ideale per file di grandi dimensioni, come nel caso delle fotocamere moderne. L'invio di foto di grandi dimensioni tramite e-mail è incredibilmente lento, ma trovo le foto compresse ancora più fastidiose! Per cosa useresti il tuo?
Credito immagine: Adafruit / flickr, Kamil Porembi? sci / flickr
James ha una laurea in Intelligenza Artificiale ed è certificato CompTIA A + e Network +. È lo sviluppatore principale di MakeUseOf e trascorre il suo tempo libero giocando a paintball e giochi da tavolo VR. Costruisce PC da quando era un bambino.