реклама

Не вярвайте на шума: Облакът далеч не е сигурен. Но не се страхувайте - сега можете да забравите Dropbox веднъж завинаги и покажете на властите солиден среден пръст, като превъртите своя собствена частен, неограничен, и сигурен облачна платформа за съхранение с Raspberry Pi и BitTorrent Sync.

Част от този процес се припокрива с направата на a Pi-базирано мрежово прикачено съхранение Превърнете Raspberry Pi в NAS кутияИмате ли няколко външни твърди диска, лежащи наоколо и Raspberry Pi? Направете от тях евтино свързано устройство за съхранение с ниска мощност. Макар че крайният резултат със сигурност няма да бъде такъв ... Прочетете още , което може да искате да проверите. Ако сте наистина приключенски, можете дори да изградите Raspberry Pi Twitter Bot Как да изградим Raspberry Pi Twitter BotTwitter е най-голямото хранилище на кратки съобщения в света от хора, които няма какво да кажат - и сега вие също можете да допринесете за този епичен проект с автоматизиран бот в Twitter, задвижван от вашия Малина ... Прочетете още

instagram viewer
който туитва всички нови файлове, добавени към него. Направи го.

BitTorrent? Това не е ли незаконно ?!

Добре, всъщност не 8 законни приложения за BitTorrent: Ще бъдете изненаданиПодобно на HTTP, който браузърът ви използва за комуникация с уебсайтове, BitTorrent е просто протокол. Бихте могли да използвате браузъра си за изтегляне на пиратско съдържание, точно както можете да използвате BitTorrent клиент за изтегляне на пиратско ... Прочетете още - въпреки че най-честото използване на протокола BitTorrent е разпространение на материали, които попадат под закрилата на авторските права. BitTorrent Sync От Pirate Darling до Dropbox Алтернатива: BitTorrent Sync ви позволява да поддържате вашите файлове синхронизирани в машиниУслугите за синхронизиране на файлове, базирани в облак, са лесни за използване и работят добре, но поверителността ви може или не е вашият първи приоритет. Да не говорим за факта, че тези услуги винаги идват със съхранение ... Прочетете още е отделен (затворен източник) проект от създателите на BitTorrent; той използва същите основни принципи за разпространение на файлове, но с криптиране и за частна група потребители.

Най-просто казано, BitTorrent Sync е подобен на Dropbox по това, че синхронизира файлове и папки между оторизирани компютри, но не се нуждае от доставчик на облачни услуги на трети страни, тъй като използва основните технологии за дистрибуция на партньорска мрежа BitTorrent.

Ще имаш нужда

  • Raspberry Pi
  • USB устройство за съхранение
  • Компютър за тестване

Приготвяме се да започнем

Както винаги, аз започвам от нова Raspbian инсталация, но това трябва да работи добре със съществуваща инсталация. Вземете изображението оттук и изгори използвайки тази полезност за OS X или ImageWriter за Windows. След влизане от разстояние чрез SSH Настройка на вашия Raspberry Pi за употреба без глава с SSHRaspberry Pi може да приема SSH команди, когато е свързан към локална мрежа (или чрез Ethernet или Wi-Fi), което ви позволява лесно да го настроите. Предимствата на SSH надхвърлят разстройството на ежедневния скрининг ... Прочетете още , извършете основна актуализация на системата.

sudo apt-get update. sudo apt-get upgrade

Монтирайте своя диск

Списък на вашите дискове с помощта

sudo fdisk -l. 
Fdisk-л

След като идентифицирате правилното /dev устройство за вашия диск:

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

(приемайки /dev/sda1 е вашето USB устройство)

За да се гарантира, че те са монтирани автоматично при рестартиране, редактирайте fstab конфигурационен файл, както следва:

sudo nano / etc / fstab

Добавете следния ред, като помните:

/ dev / sda1 / media / sync vfat по подразбиране 0 0
  • /dev/sda1/ трябва да е там, където вашето USB устройство се монтира
  • /media/sync е папката, която сте създали, за да действа като точка на монтиране
  • VFAT е типът файлова система. употреба NTFS-3 грама ако е NTFS устройство, но ще трябва също да стартирате sudo apt-get install ntfs-3g. За Linux дялове, ext4 е често срещано.

Инсталирайте BitTorrent Sync

За щастие, сега има лесен начин за инсталиране без объркване компилиране - но ние трябва да добавим персонализиран източник, за да намерим файловете на пакета. Използвайте следните команди, като ги поставите една по една.

sudo gpg –keyserver pgp.mit.edu –recv-клавиши 6BF18B15. sudo gpg –armor –експорт 6BF18B15 | sudo apt-ключ добавяне - судо ехо деб 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.

Обърнете внимание, че ако получите грешки в разрешението на sources.list.d файл, опитайте да редактирате файла ръчно с Nano:

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

и поставете в тези редове.

дебютантка http://debian.yeasoft.net/btsync хрип основният принос не е безплатен. Дебютантка-SRC http://debian.yeasoft.net/btsync хрип основният принос не е безплатен

Продължете напред с командите за актуализиране и инсталиране, както преди.

След инсталирането на пакета ще бъдете посрещнати със специален скрипт за инсталиране. Създайте „екземпляр по подразбиране“, работещ на произволен номер на случаен порт - избрах 55555.

пи-btsync-конфигурационния

Минах през инсталацията и приех по подразбиране всичко останало (с изключение на парола, очевидно).

Проверете дали BitTorrent Sync работи

Инсталационният скрипт трябваше да го добави към стартиращия файл, така че продължете и рестартирайте, за да проверите това:

судо изключване -r сега

Дайте му минута или малко, за да се рестартира, след това използвайте друг компютър, за да разгледа уеб интерфейса му - тоест въведете IP адреса на вашия Pi, последван от a дебело червои избрания по време на настройката порт за уеб интерфейс - по подразбиране е 8888; затова написах http://192.1680.9:8888. След като влезете, трябва да се поздравите с това.

btsync-начален екран

Създайте папка, насочена към вашия /media/sync директория или където сте избрали да монтирате устройството по-рано. Тайната парола е ключът към всичките ви файлове - никога не я давайте на никого, на когото не се доверявате.

синхронизация на таен парола

Приложението започва с индексиране на устройството, има ли вече файлове там, което може да отнеме известно време.

синхронизация индексиране

Междувременно можете спокойно да продължите напред и да инсталирате приложението BitTorrent Sync на другите си машини, избирайки да поставите в секретната си парола по време на процеса на настройка. Изберете съответната директория, която ще се използва за локална синхронизация и вашите файлове трябва незабавно да бъдат изтеглени от Pi и да започнете да синхронизирате (ако сте имали нещо там за начало - използвах устройство за данни, което вече съдържа няколкостотин гигабайта файлове).

OSX синхронизиране-файлове дейност

Най- история раздели показва запис на файловете, които са добавени от кое устройство. Трансфери показва кои файлове се синхронизират в момента или нагоре или надолу.

За разширени настройки кликнете върху иконата на зъбчатка до папката в уеб GUI, където ще можете да вземете секретна парола за достъп само за четенеили генерира a еднократна парола за да избегнете раздаване на главния ключ.

синхронизиране-свързан-устройства

На практика Pi качва с около 600-700 kB / s, но аз поставям твърд лимит от 1 MB / s за всеки случай. Първоначалната синхронизация ще отнеме много време, ако имате терабайти данни - но не забравяйте, че колкото повече компютри имате в частната си BT Sync мрежа, толкова по-бързи следващи синхронизации ще бъдат (същите като принципите за "засяване" за редовни торенти).

Наистина ли е сигурен?

Последните разкрития показват, че NSA може всъщност да е нарушил голям брой схеми за криптиране, които обикновено се използват за осигуряване на услуги като VPN, така че какво ще кажете за BitTorrent Sync? Експертите вярват използваното там криптиране AES-256 все още не е пропукано. Самият Сноудън каза:

„Шифроването работи. Правилно внедрените силни крипто системи са едно от малкото неща, на които можете да разчитате “

Можете ли да мислите за ползване за вашия личен Dropbox? Може би семеен фотоалбум, който автоматично се синхронизира с всички - BitTorrent Sync е идеален за големи файлове, както може да се случи при съвременните камери. Изпращането на големи снимки по имейл е вбесяващо бавно, но намирам компресираните снимки още по-досадни! За какво ще използвате вашите?

Кредит за изображение: adafruit / Flickr, Камил Поремби? ски / Flickr

Джеймс има бакалавърска степен по изкуствен интелект и е сертифициран като CompTIA A + и Network +. Той е водещ разработчик на MakeUseOf и прекарва свободното си време, играейки VR пейнтбол и настолни игри. Той изгражда компютри още от дете.