Brug af en Raspberry Pi med Cloud Storage Service fra kopi
Barracuda Networks er kendt for sine netværksprodukter, herunder Spam, Virus og Firewall apparater. I februar 2013 lancerede virksomheden sin cloud storage service, Copy.com, med flere unikke funktioner, herunder 256-bit AES-kryptering og support til flere platforme som Linux, Windows, Mac og endda Raspberry Pi.
At have en cloud storage-tjeneste, der henvender sig til Linux-brugere, er stor (især med den kommende lukning af Ubuntu One), men at have en, der også fungerer på Raspberry Pi, er fantastisk!
Det første skridt er at downloade Copy.com klienten for Raspberry Pi ved hjælp af wget
:
wget http://copy.com/install/linux/Copy.tgz
Kommandoen " wget
" skal allerede være installeret på din Pi, men hvis ikke, kan du installere den ved hjælp af:
sudo apt-get install wget
Du vil nu have en fil kaldet "Copy.tgz" i din hjemmekatalog. Du kan pakke ud filen ved hjælp af:
tjære zxvf Copy.tgz
Dette vil oprette en mappe kaldet "kopi", og der vil der være tre undermapper: "armv6h, " "x86" og "x86_64." Den første indeholder kopiere klientbinarierne til Raspberry Pi, den anden indeholder Copy-klienten til 32-bit Linux på en pc, og den tredje samme klient, men til 64-bit Linux-pc'er.
Vi vil bruge Raspberry Pi binaries; Brug af Copy.com-klienten er dog stort set den samme på Linux-pc'er. Der er to værktøjer fra Barracuda Networks: "CopyCmd" og "CopyConsole." Den første er en generel hjælpeprogram, som giver dig mulighed for at udføre visse specifikke handlinger som at hente en fil eller få det offentlige link til en fil. Den anden er kommandolinjeversionen af kopipappen, som synkroniserer en lokal mappe med skyderen.
CopyCmd
CopyCmd-værktøjet kan være ret komplekst, men enkle operationer er nemme at udføre. Sådan får du en liste over de filer, der er gemt på Copy.com:
./CopyCmd Cloud [email protected] -password = 'mypass' ls
Kommandoen skal køres fra "armv6h" -kataloget. Hvis du vil køre kommandoen fra et andet sted, skal du give den fulde sti til CopyCmd binære. "Brugernavn" og "Adgangskode" er selvforklarende. Den sidste parameter " ls
" fortæller værktøjet til at liste filerne i skyen. Brug " ls -r
" for at få en rekursiv notering.
For at downloade en fil fra Copy.com brug:
./CopyCmd Cloud [email protected] -password = 'mypass' få rapport1.doc rapport1.doc
Årsagen til, at "report1.doc" gentages, er at første gang er navnet på filen på Copy.com, og det andet er det lokale filnavn. I begge tilfælde kan fulde stinavn bruges, f.eks. Den anden halvdel af kommandoen ville være: " get 'Reports/report1.doc' '/home/pi/reports1.doc'
"
For at se en liste over de andre kommandoer understøttet af CopyCmd, skal du bare køre binæret uden nogen parametre for at se de indbyggede hjælpoplysninger.
CopyConsole
CopyConsole-værktøjet holder en mappe på din Raspberry Pi synkroniseret med dataene på Copy.com. Uanset hvad der uploades til Copy.com fra enhver klient eller via internettet, downloades den til Pi. Ligeledes vil eventuelle filer, der føjes til den udpegede mappe på Pi, blive uploadet til Copy.com.
Synkroniseringsappen kører i baggrunden og starter således:
./CopyConsole -daemon [email protected] -p = 'mypass' -root = / home / pi / Copy
" -root
" -parameteren angiver, hvilken mappe på -root
vil blive synkroniseret med online-lagringen. Hvis du ikke angiver adgangskoden, vil programmet bede dig om en.
En ting værd at bemærke er, at hvis du har mange filer gemt på Copy.com, og du aktiverer synkroniseringsagenten, downloades alle de data, du har gemt på tjenesten, til din Pi. Da mange brugere sandsynligvis bruger deres Raspberry Pi med et 4GB eller 8GB SD-kort, er der fare for, at opbevaringen fylder hurtigt.
Du kan også køre programmet i forgrunden ved at udelade parameteren " -daemon
".
CopyAgent
Hvis du bruger Copy.com-klienten på en Linux-pc (med en Intel eller kompatibel processor), er der også et tredje program, der hedder CopyAgent. Det er et grafisk program, der kører på Linux-skrivebordet. For at køre klienten skal du finde undermappen "x86" eller "x86_64" og dobbeltklikke på "CopyAgent." Det ligner den Copy.com-klient, der findes på Windows og OS X. Den indledende opsætning kræver, at du indtaster din kopi .com legitimationsoplysninger og bekræft derefter synkroniseringsmappen. Når konfigurationen er konfigureret, forbliver klienten i bakken og synkroniserer mapperne i baggrunden.
Har du forsøgt Copy.com og bruger du Raspberry Pi eller Linux klientprogrammet? Lad os gerne vide dine oplevelser med tjenesten i kommentarerne nedenfor.