別相信炒作:云遠(yuǎn)非安全之路。但是不用擔(dān)心-現(xiàn)在您可以一勞永逸地忘記Dropbox,并通過滾動自己的 private , unlimited 和 secure向權(quán)威展示堅實的中指具有Raspberry Pi和BitTorrent Sync的云存儲平臺。
此過程的一部分與制作基于Pi的網(wǎng)絡(luò)附加存儲(您可能還需要簽出)重疊。如果您真的很喜歡冒險,甚至可以建立一個Raspberry Pi Twitter Bot,以推文添加到其中的所有新文件。
BitTorrent嗎?
嗯,實際上,不是嗎-盡管BitTorrent協(xié)議最常見的用法是分發(fā)受版權(quán)保護(hù)的材料。 BitTorrent Sync是與BitTorrent的創(chuàng)建者獨立的項目(封閉源)。
簡單來說,BitTorrent Sync與Dropbox相似,因為它在授權(quán)計算機(jī)之間同步文件和文件夾,但沒有不需要第三方云提供商,因為它使用了BitTorrent的基礎(chǔ)對等分發(fā)技術(shù)。
您將需要
Raspberry Pi
用于測試的計算機(jī)
入門
像往常一樣,我從全新的Raspbian安裝開始,但這應(yīng)該可以與現(xiàn)有安裝正常工作。從此處抓取圖像,然后使用此實用程序(適用于OS X)或ImageWriter(適用于Windows)刻錄。通過SSH遠(yuǎn)程登錄后,執(zhí)行基本的系統(tǒng)更新。
sudo apt-get update
sudo apt-get upgrade 安裝驅(qū)動器
使用
為驅(qū)動器確定了正確的/dev 設(shè)備后:
sudo fdisk -l
(假設(shè)/dev/sda1 是您的USB驅(qū)動器)
為確保這些文件在重啟后自動安裝,請按如下所示編輯 fstab 配置文件:
sudo mkdir /media/sync
sudo mount -t auto /dev/sda1 /media/sync
添加以下行,請記?。?/p>
sudo nano /etc/fstab
/dev/sda1/應(yīng)該放在USB驅(qū)動器安裝的位置
/media/sync 是您的文件夾創(chuàng)建為充當(dāng)掛載點的
vfat 《/strong》是文件系統(tǒng)的類型。如果它是NTFS驅(qū)動器,請使用 ntfs-3g ,但您還需要運行 sudo apt-get install ntfs-3g 。對于Linux分區(qū), ext4 很常見。
安裝BitTorrent Sync
幸運的是,現(xiàn)在有一種簡便的安裝方法,無需進(jìn)行混亂的編譯-但是我們確實需要添加自定義源來找到軟件包文件。使用以下命令,一個接一個地粘貼。
/dev/sda1 /media/sync vfat defaults 0 0
請注意,如果在 sources.list.d 文件上遇到權(quán)限錯誤,請嘗試使用Nano:
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
手動編輯文件,然后粘貼在這些行中。
sudo nano /etc/apt/sources.list.d/btsync.list
像以前一樣更新和安裝命令。
在安裝軟件包后,將收到一個特殊的安裝腳本。創(chuàng)建一個在任何隨機(jī)端口號上運行的“默認(rèn)實例” –我選擇了55555。
我運行了安裝過程,并接受其他所有設(shè)置的默認(rèn)設(shè)置(
檢查BitTorrent Sync是否正常工作
安裝腳本應(yīng)該已將其添加到啟動文件中,所以請繼續(xù)并重新啟動以進(jìn)行以下檢查:
p》 deb http://debian.yeasoft.net/btsync wheezy main contrib non-free
deb-src http://debian.yeasoft.net/btsync wheezy main contrib non-free
等待一分鐘左右重新啟動,然后使用另一臺PC瀏覽其Web界面-即,鍵入Pi的IP地址,然后輸入冒號,以及在設(shè)置過程中選擇的網(wǎng)絡(luò)界面端口-默認(rèn)為 8888 ;所以我輸入了 http://192.1680.9:8888 。登錄后,應(yīng)該會遇到這個問題。
創(chuàng)建一個指向您的/media/sync 目錄或無論您選擇較早安裝驅(qū)動器的位置。秘密密碼短語是所有文件的關(guān)鍵-切勿將其泄露給您不信任的人。
該應(yīng)用程序首先為驅(qū)動器建立索引
同時,您可以放心地將BitTorrent Sync應(yīng)用程序安裝到其他文件上機(jī)器,選擇在設(shè)置過程中粘貼您的秘密密碼。選擇要用于本地同步的相關(guān)目錄,您的文件應(yīng)立即從Pi中拉出并開始同步(如果您要從那里開始–我使用的數(shù)據(jù)驅(qū)動器已包含數(shù)百GB的數(shù)據(jù)文件)。
歷史記錄標(biāo)簽顯示了由哪個設(shè)備添加了哪些文件的記錄。 傳輸顯示當(dāng)前正在同步或向上同步的文件。
對于高級設(shè)置,請單擊Web GUI中文件夾旁邊的齒輪圖標(biāo)。能夠獲取只讀訪問權(quán)限的秘密密碼短語,或生成一次性密碼短語以避免泄露主密鑰。
在實踐中,Pi的上傳速度約為600-700 kB/s,但是為了以防萬一,我將硬限制設(shè)置為1 MB/s。如果您有數(shù)TB的數(shù)據(jù),則初始同步將花費很長時間–但是請記住,您的私人BT Sync網(wǎng)絡(luò)中擁有的計算機(jī)越多,隨后的同步就會越快((與“播種”原理相同
它真的很安全嗎?
最新消息表明,NSA實際上已經(jīng)破壞了通常用于保護(hù)服務(wù)安全的大量加密方案。作為VPN,那么BitTorrent Sync呢?專家認(rèn)為,那里使用的AES-256加密尚未破解。斯諾登本人說:
“加密有效。正確實施的強(qiáng)大加密系統(tǒng)是您可以依賴的少數(shù)事物之一。
您能想到將其用于自己的私有Dropbox嗎?也許家庭相冊會自動同步到每個人– BitTorrent Sync非常適合大型文件,就像現(xiàn)代相機(jī)一樣。通過電子郵件發(fā)送大照片非常慢,但是我發(fā)現(xiàn)壓縮后的照片更加令人討厭!
責(zé)任編輯:wv
-
云存儲
+關(guān)注
關(guān)注
7文章
720瀏覽量
45918 -
樹莓派
+關(guān)注
關(guān)注
116文章
1679瀏覽量
105255
發(fā)布評論請先 登錄
相關(guān)推薦
評論