İlan
Yutturmacaya inanmayın: Bulut güvenli olmaktan uzak. Ama korkmayın - şimdi unutabilirsiniz Dropbox bir kez ve herkes için ve yetkililere kendi parmağınızı yuvarlayarak sağlam bir orta parmak gösterin özel, sınırsız, ve güvenli ile bir bulut depolama platformu Raspberry Pi ve BitTorrent Sync.
Bu sürecin bir kısmı, Pi tabanlı Ağa Bağlı Depolama Raspberry Pi'nizi NAS Kutusuna DönüştürünEtrafta yatan bir çift harici sabit diskiniz ve bir Raspberry Pi var mı? Bunlardan ucuz, düşük güçlü bir ağa bağlı depolama cihazı yapın. Sonuç kesinlikle böyle olmayacak olsa da ... Daha fazla oku kontrol etmek isteyebilirsiniz. Gerçekten maceracıysan, Raspberry Pi Twitter Bot Raspberry Pi Twitter Bot Nasıl YapılırTwitter, söyleyecek bir şeyi olmayan insanlardan gelen kısa mesajların dünyanın en büyük deposu - ve şimdi sizler tarafından desteklenen otomatik bir Twitter bot ile bu destansı projeye katkıda bulunabilirsiniz. Ahududu... Daha fazla oku eklenen tüm yeni dosyaları tweetliyor. Yap.
BitTorrent? Bu Yasadışı Değil mi ?!
İyi, aslında hayır BitTorrent için 8 Yasal Kullanım: ŞaşırdınızTarayıcınızın web siteleriyle iletişim kurmak için kullandığı HTTP gibi, BitTorrent de sadece bir protokoldür. Tarayıcınızı korsan içerik indirmek için kullanabilirsiniz, tıpkı korsan indirmek için bir BitTorrent istemcisi kullanabileceğiniz gibi ... Daha fazla oku - BitTorrent protokolünün en yaygın kullanımı, telif hakkı koruması altındaki malzemelerin dağıtılmasıdır. BitTorrent Senkronizasyonu Korsan Sevgisinden Dropbox Alternatifine: BitTorrent Sync Dosyalarınızı Makinelerde Senkronize Etmenizi SağlarBulut tabanlı dosya senkronizasyon hizmetlerinin kullanımı ve iyi çalışması kolaydır, ancak gizliliğiniz ilk önceliğiniz olabilir veya olmayabilir. Bu hizmetlerin her zaman bir depolama alanı ile geldiğinden bahsetmiyorum bile ... Daha fazla oku BitTorrent'in yaratıcılarından ayrı (kapalı kaynak) bir projedir; aynı temel dosya dağıtım ilkelerini kullanır, ancak şifrelemeyle ve özel bir kullanıcı grubu için.
Basit bir ifadeyle, BitTorrent Sync, yetkili bilgisayarlar arasında dosya ve klasörleri senkronize ettiği için Dropbox'a benzer, ancak üçüncü taraf bir bulut sağlayıcısına gerek duymaz, çünkü BitTorrent.
İhtiyacın olacak
- Raspberry Pi
- USB depolama sürücüsü
- Test için bilgisayar
Başlangıç
Her zaman olduğu gibi, yeni bir Raspbian kurulumundan başlıyorum, ancak mevcut bir kurulumla iyi çalışmalı. Görüntüyü yakala buradan ve kullanarak yak bu yardımcı program OS X için veya ImageWriter pencereler için. Sonra SSH ile uzaktan oturum açma Raspberry Pi'nizi SSH ile Başsız Kullanım İçin AyarlamaRaspberry Pi, yerel bir ağa (Ethernet veya Wi-Fi ile) bağlandığında SSH komutlarını kabul ederek kolayca ayarlamanıza olanak tanır. SSH'nin faydaları günlük taramanın üzücü olmasının ötesine geçiyor ... Daha fazla oku , temel bir sistem güncellemesi yapın.
sudo uygun-güncelleştirme. sudo uygun-yükseltme
Sürücünüzü Monte Edin
Sürücülerinizi kullanarak
sudo fdisk -l.

Doğru tanımladıktan sonra /dev sürücünüz için cihaz:
sudo mkdir / media / sync. sudo dağı -t otomatik / dev / sda1 / medya / eşitleme
(varsayarak /dev/sda1 USB sürücünüz)
Bunların yeniden başlatma sırasında otomatik olarak monte edildiğinden emin olmak için fstab yapılandırma dosyası aşağıdaki gibi:
sudo nano / etc / fstab
Hatırlayarak aşağıdaki satırı ekleyin:
/ dev / sda1 / media / sync vfat varsayılanları 0 0
- /dev/sda1/ USB sürücünüzün monte edildiği her yerde olmalıdır
- /media/sync bağlama noktası olarak çalışmak için oluşturduğunuz klasördür
- vfat dosya sisteminin türüdür. kullanım ntfs-3g bir NTFS sürücüsü ise, ancak ayrıca çalıştırmanız gerekir sudo uygun-get install ntfs-3g. Linux bölümleri için, ext4'ün yaygındır.
BitTorrent Sync'i yükleyin
Neyse ki, dağınık derleme olmadan yüklemenin kolay bir yolu var - ancak paket dosyalarını bulmak için özel bir kaynak eklememiz gerekiyor. Aşağıdaki komutları tek tek yapıştırarak kullanın.
sudo gpg –keyserver pgp.mit.edu –recv-tuşları 6BF18B15. sudo gpg - arm - ihracat 6BF18B15 | sudo apt-key ekleme - sudo echo deb http://debian.yeasoft.net/btsync wheezy ana katkıda özgür olmayan >> /etc/apt/sources.list.d/btsync.list. sudo yankı deb-src http://debian.yeasoft.net/btsync wheezy ana katkıda özgür olmayan >> /etc/apt/sources.list.d/btsync.list. sudo uygun-güncelleştirme. sudo apt-get yükleme btsync.
Üzerinde izin hataları alırsanız, sources.list.d dosyasıyla Nano'yu manuel olarak düzenlemeyi deneyin:
sudo nano /etc/apt/sources.list.d/btsync.list
ve bu satırlara yapıştırın.
deb http://debian.yeasoft.net/btsync hırıltılı ana katkıda bulunmayan ücretsiz. deb-src http://debian.yeasoft.net/btsync hırıltılı ana katkıda bulunmayan ücretsiz
Daha önce olduğu gibi güncelleme ve yükleme komutlarıyla devam edin.
Paketi yükledikten sonra özel bir kurulum komut dosyası ile karşılaşacaksınız. Herhangi bir rasgele bağlantı noktası numarasında çalışan bir "varsayılan örnek" oluşturma - 55555'i seçtim.

Kurulumdan geçtim ve diğer her şey için varsayılanları kabul ettim (şifre hariç, açıkçası).
BitTorrent Sync'in Çalışıp Çalışmadığını Kontrol Edin
Yükleme komut dosyasının başlangıç dosyasına eklemesi gerekir, bu nedenle bunu kontrol etmek için yeniden başlatın:
sudo kapatma -r şimdi
Yeniden başlatmak için bir dakika verin, ardından web arayüzüne göz atmak için başka bir PC kullanın - yani Pi'nizin IP adresini yazın ve ardından bir kolonve kurulum sırasında seçilen web arayüzü bağlantı noktası - varsayılan 8888; bu yüzden yazdım http://192.1680.9:8888. Giriş yaptıktan sonra bununla karşılaşmalısınız.

İçin bir klasör oluşturun. /media/sync veya sürücüyü daha önce monte etmeyi seçtiğiniz her yerde. Gizli parola tüm dosyalarınızın anahtarıdır - asla güvenmediğiniz kişilere vermeyin.

Uygulama, sürücünün zaten orada dosyalar olduğunu dizine ekleyerek başlar ve bu biraz zaman alabilir.

Bu arada, kurulum işlemi sırasında gizli parolanızı yapıştırmayı seçerek güvenle devam edip BitTorrent Sync uygulamasını diğer makinelerinize yükleyebilirsiniz. Yerel olarak senkronize etmek için kullanılacak ilgili dizini seçin; dosyalarınız Pi'den hemen çekilmeli ve senkronizasyona başlanmalıdır. (eğer başlangıçta bir tane varsa - zaten birkaç yüz gigabayt dosya içeren bir veri sürücüsü kullandım).

Tarih sekmeleri, hangi cihaz tarafından hangi dosyaların eklendiğinin kaydını gösterir. Transferler hangi dosyaların yukarı veya aşağı senkronize edildiğini gösterir.
Gelişmiş kurulumlar için, web GUI'sinde klasörün yanındaki gizli bir parolayı alabileceğiniz dişli simgesini tıklayın. salt okunur erişimveya bir bir defalık parola ana anahtarı vermekten kaçınmak için.

Pratikte, Pi yaklaşık 600-700 kB / s hızda yükler, ancak her ihtimale karşı 1 MB / sn'lik sabit bir sınır belirledim. Terabayt verileriniz varsa ilk senkronizasyon uzun zaman alacaktır - ancak unutmayın, özel BT Sync ağınızda ne kadar çok bilgisayar varsa, sonraki senkronizasyonlar o kadar hızlı olacaktır. (düzenli torrentler için “tohumlama” ilkeleri ile aynı).
Gerçekten Güvenli mi?
Son açıklamalar, NSA'nın aslında VPN gibi hizmetleri korumak için yaygın olarak kullanılan çok sayıda şifreleme düzenini kırmış olabileceğini gösteriyor, bu yüzden BitTorrent Sync'e ne dersiniz? Uzmanlar inanıyor orada kullanılan AES-256 şifrelemesi henüz kırılmamıştır. Snowden'in kendisi şöyle dedi:
“Şifreleme çalışıyor. Düzgün uygulanmış güçlü kripto sistemleri güvenebileceğiniz birkaç şeyden biri ”
Kendi özel Dropbox'ınız için bir kullanım düşünebilir misiniz? Belki de otomatik olarak herkese senkronize olan bir aile fotoğrafı albümü - BitTorrent Sync, modern kameralarda olduğu gibi büyük dosyalar için idealdir. Büyük fotoğrafları e-posta ile göndermek çileden yavaştır, ancak sıkıştırılmış fotoğrafları daha da can sıkıcı buluyorum! Sizinkini ne için kullanacaksınız?
Resim kredisi: adafruit / flickr, Kamil Porembi? Kayak / flickr
James Yapay Zeka alanında lisans derecesine sahiptir ve CompTIA A + ve Network + sertifikalıdır. MakeUseOf'un baş geliştiricisi ve boş zamanlarını VR paintball ve boardgames oynayarak geçiriyor. Çocukluğundan beri bilgisayar yapıyor.