
Owen Little
0
3328
679
Не верьте обману: Облако далеко не безопасно. Но не бойтесь - теперь вы можете забыть Dropbox раз и навсегда и показать властям твердый средний палец, прокручивая свой собственный частный, неограниченный, а также безопасный платформа облачного хранения с Raspberry Pi и BitTorrent Sync.
Часть этого процесса пересекается с созданием сетевого хранилища на основе Pi, которое превращает Raspberry Pi в коробку NAS. Превращает Raspberry Pi в коробку NAS. У вас есть пара внешних жестких дисков и Raspberry Pi? Сделайте из них дешевое сетевое подключенное устройство хранения с низким энергопотреблением. Хотя конечный результат определенно не будет таким, как вы, возможно, захотите проверить. Если вы действительно любите приключения, вы можете даже создать Raspberry Pi Twitter Bot Как создать Raspberry Pi Twitter Bot Как построить Raspberry Pi Twitter Bot Twitter - это крупнейшее в мире хранилище коротких сообщений от людей, которым нечего сказать - и сейчас Вы также можете внести свой вклад в этот эпический проект с помощью автоматизированного бота Twitter, работающего на вашем Raspberry…, который отправляет в Твиттере все новые файлы, добавленные в него. Сделай это.
BitTorrent? Разве это не незаконно??!
Ну, на самом деле, нет 8 юридических применений для BitTorrent: вы будете удивлены 8 юридических применений для BitTorrent: вы будете удивлены как HTTP, который ваш браузер использует для связи с веб-сайтами, BitTorrent - это просто протокол. Вы можете использовать свой браузер для загрузки пиратского контента, точно так же, как вы можете использовать клиент BitTorrent для загрузки пиратского контента… - хотя наиболее распространенное использование протокола BitTorrent - распространение материалов, на которые распространяется защита авторских прав. BitTorrent Sync из Pirate Darling в Dropbox Альтернатива: BitTorrent Sync позволяет синхронизировать файлы на разных машинах от Pirate Darling до Dropbox Альтернатива: BitTorrent Sync позволяет сохранять файлы синхронизированными на разных машинах Облачные службы синхронизации файлов просты в использовании и хорошо работают, но ваша конфиденциальность может или не может быть вашим первым приоритетом. Не говоря уже о том, что эти сервисы всегда поставляются с хранилищем ... это отдельный проект (с закрытым исходным кодом) от создателей BitTorrent; он использует те же основные принципы распространения файлов, но с шифрованием и для частной группы пользователей.
Проще говоря, BitTorrent Sync похож на Dropbox в том, что он синхронизирует файлы и папки между авторизованными компьютерами, но не требует стороннего облачного провайдера, поскольку он использует базовые технологии однорангового распределения BitTorrent..
Тебе понадобится
- Raspberry Pi
- USB-накопитель
- Компьютер для тестирования
Начиная
Как всегда, я начинаю с новой установки Raspbian, но это должно хорошо работать с существующей установкой. Возьмите изображение отсюда и запишите его, используя эту утилиту для OS X или ImageWriter для Windows. После удаленного входа в систему через SSH Настройка Raspberry Pi для использования в автономном режиме с SSH Настройка Raspberry Pi для использования в автономном режиме с SSH Raspberry Pi может принимать команды SSH при подключении к локальной сети (через Ethernet или Wi-Fi), что позволяет Вы легко настроить это. Преимущества SSH выходят за рамки ежедневных проверок… выполняют базовое обновление системы.
Обновление sudo apt-get Обновление sudo apt-get
Смонтировать диск
Перечислите ваши диски, используя
sudo fdisk -l
Как только вы определили правильный / 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-накопитель
- / Медиа / синхронизации папка, которую вы создали, чтобы действовать как точка монтирования
- VFAT это тип файловой системы. использование NTFS-3g если это диск NTFS, но вам также нужно запустить sudo apt-get установить ntfs-3g. Для разделов Linux, ext4 распространено.
Установить BitTorrent Sync
К счастью, теперь есть простой способ установки без грязной компиляции, но нам нужно добавить собственный источник, чтобы найти файлы пакета. Используйте следующие команды, вставляя одну за другой.
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 основной вклад несвободный >> /etc/apt/sources.list.d/btsync.list sudo echo deb-src http: / /debian.yeasoft.net/btsync, где основной вклад несвободен >> /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
и вставьте в эти строки.
deb http://debian.yeasoft.net/btsync wheezy основной вклад несвободный deb-src http://debian.yeasoft.net/btsync wheezy основной взнос несвободный
Идите вперед с командами обновления и установки, как раньше.
После установки пакета вас встретит специальный скрипт установки. Создать “экземпляр по умолчанию” работая на любом случайном номере порта - я выбрал 55555.
Я запустил установку и принял значения по умолчанию для всего остального (за исключением пароля, очевидно).
Проверьте, работает ли BitTorrent Sync
Сценарий установки должен был добавить его в файл автозагрузки, поэтому попробуйте перезагрузить и проверить это:
отключение sudo -r сейчас
Дайте ему минутку или около того, чтобы перезагрузить, затем используйте другой компьютер для просмотра его веб-интерфейса, то есть введите IP-адрес вашего Pi, а затем двоеточие, и порт веб-интерфейса, выбранный во время установки - по умолчанию 8888; поэтому я набрал Http: //192.1680.9: 8888 . После входа в систему вы должны встретиться с этим.
Создайте папку, указывающую на ваш / Медиа / синхронизации каталог или где вы решили смонтировать диск ранее. Секретная ключевая фраза - ключ ко всем вашим файлам - никогда не передавайте их тем, кому вы не доверяете.
Приложение начинается с индексации диска, там уже есть файлы, что может занять некоторое время.
Тем временем вы можете смело идти вперед и установить приложение BitTorrent Sync на другие компьютеры, выбрав для вставки секретную фразу-пароль во время процесса установки. Выберите соответствующий каталог, который будет использоваться для локальной синхронизации, и ваши файлы должны быть немедленно перетянуты из Pi и начать синхронизацию (если у вас было что-то для начала - я использовал диск с данными, уже содержащий несколько сотен гигабайт файлов).
история Вкладки показывает запись того, какие файлы были добавлены на каком устройстве. переводы показывает, какие файлы в настоящее время синхронизируются, вверх или вниз.
Для расширенных настроек нажмите значок cog рядом с папкой в веб-интерфейсе, где вы сможете получить секретную фразу-пароль для доступ только для чтения, или создать одноразовый пароль чтобы не выдавать мастер-ключ.
На практике Pi загружается со скоростью около 600-700 кБ / с, но я на всякий случай установил жесткий предел в 1 МБ / с. Начальная синхронизация займет много времени, если у вас есть терабайты данных - но помните, чем больше компьютеров у вас в вашей частной сети BT Sync, тем быстрее будут последующие синхронизации (такой же как “засеивание” принципы для обычных торрентов).
Это действительно безопасно??
Последние открытия показывают, что АНБ, возможно, на самом деле нарушило большое количество схем шифрования, обычно используемых для защиты таких служб, как VPN, так как насчет BitTorrent Sync? Эксперты считают, что используемое там шифрование AES-256 еще не взломано. Сам Сноуден сказал:
“Шифрование работает. Правильно реализованные надежные криптосистемы - это одна из немногих вещей, на которые вы можете положиться”
Можете ли вы подумать об использовании вашего личного Dropbox? Возможно, семейный фотоальбом, который автоматически синхронизируется с каждым - BitTorrent Sync идеально подходит для больших файлов, как это может быть в случае с современными камерами. Отправка больших фотографий по электронной почте невероятно медленна, но сжатые фотографии еще более раздражают! Что вы будете использовать для своих?
Изображение предоставлено: adafruit / flickr, Kamil Porembi? Ski / flickr