自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何使用btsync通過網(wǎng)絡(luò)實現(xiàn)計算機間的文件共享

運維 系統(tǒng)運維 系統(tǒng)
BitTorrent Sync可以在許多的操作系統(tǒng)上運行,包括Linux,MacOS X,Windows,在 Android和iOS上也可以使用。在這里,我們將教你在Linux環(huán)境(一臺家用服務(wù)器)與Windows環(huán)境(一臺筆記本電腦)之間如何使用BitTorrent Sync來同步文件。

如果你是那種使用各式設(shè)備在網(wǎng)上工作的人,我相信你肯定需要一個在不同設(shè)備間同步文件及目錄的方法,至少是非??释羞@種功能。

BitTorrent Sync簡稱btsync,是一個基于BitTorrent(著名P2P文件分享協(xié)議)的免費跨平臺同步工具。與傳統(tǒng)BitTorrent客戶端不同的是,btsync可以在不同操作系統(tǒng)及設(shè)備之間加密數(shù)據(jù)傳輸和基于自動生成的密鑰來授予訪問共享文件的權(quán)限。

更具體點,當(dāng)你想要通過btsync共享一些文件或文件夾,相應(yīng)的讀/寫密鑰(所謂的密碼)就創(chuàng)建好了。這些密鑰可以通過HTTPS鏈接,電子郵件,二維碼等在不同的設(shè)備間共享傳遞。一旦兩臺設(shè)備通過一個密鑰配對成功,其所對應(yīng)的內(nèi)容將會直接在其間同步。如果沒有事先設(shè)置,傳輸將不會有文件大小和速度的限制。你可以在btsync中創(chuàng)建賬號,這樣你可以通過 web 界面來創(chuàng)建和管理通過網(wǎng)絡(luò)分享的密鑰和文件。

[[131183]]

BitTorrent Sync可以在許多的操作系統(tǒng)上運行,包括Linux,MacOS X,Windows,在 AndroidiOS上也可以使用。在這里,我們將教你在Linux環(huán)境(一臺家用服務(wù)器)與Windows環(huán)境(一臺筆記本電腦)之間如何使用BitTorrent Sync來同步文件。

 

Linux下安裝btsync

BitTorrent Sync可以在項目主頁直接下載。由于Windows版本的BitTorrent Syn安裝起來十分簡單,所以我們假設(shè)筆記本上已經(jīng)安裝了。我們把焦點放到Linux服務(wù)器上的安裝和配置。

在下載頁面中選擇你的系統(tǒng)架構(gòu),右鍵相應(yīng)鏈接,復(fù)制連接地址(或者類似的功能,不同瀏覽器可能不同),將鏈接粘貼到在終端中用wget下載,如下:

64位Linux:

  1. # wget http://download.getsyncapp.com/endpoint/btsync/os/linux-x64/track/stable

32位Linux:

  1. # wget http://download.getsyncapp.com/endpoint/btsync/os/linux-i386/track/stable

下載完成后,把包中內(nèi)容解壓到你專門創(chuàng)建的目錄中,為了完成這些:

  1. # cd /usr/local/bin
  2. # mkdir btsync
  3. # tar xzf stable -C btsync

現(xiàn)在你可以選擇將/usr/local/bin/btsync添加到環(huán)境變量PATH中去。

  1. export PATH=$PATH:/usr/local/bin/btsync

或者在該文件夾中運行btsync的二進制文件。我們推薦使用第一種方式,雖需要少量的輸入但更容易記憶。

 

配置btsync

btsync帶有一個內(nèi)置的網(wǎng)絡(luò)服務(wù)器,用作其管理接口。想要使用這個接口你需要創(chuàng)建一個配置文件。你可以使用以下命令來創(chuàng)建:

  1. # btsync --dump-sample-config > btsync.config

然后使用你最常用的編輯器對btsync.config文件的(webui部分)作以下修改

  1. "listen" : "0.0.0.0:8888",
  2. "login" : "yourusername",
  3. "password" : "yourpassword"

你可以選擇任何用戶名和密碼。

如果你將來想要優(yōu)化一下它的配置,可以看一下 /usr/local/bin/btsync 目錄下的 README 文件,不過現(xiàn)在我們先繼續(xù)下面的步驟。

#p#

 

第一次運行btsync

作為一個系統(tǒng)的最高執(zhí)行者我們需要依賴日志文件!所以在我們啟動btsync之前,我們將先為btsync創(chuàng)建一個日志文件。

  1. # touch /var/log/btsync.log

最后,讓我們啟動btsync:

  1. # btsync --config /usr/local/bin/btsync/btsync.config --log /var/log/btsync.log

現(xiàn)在在你的瀏覽器中輸入正在運行的btsync所監(jiān)聽的服務(wù)器IP地址和端口(我這是192.168.0.15:8888),同意其隱私政策,條款和最終用戶許可協(xié)議:

這樣頁面就會轉(zhuǎn)到你安裝的btsync主頁:

點擊添加文件夾并在你的文件系統(tǒng)中選擇一個你想要分享的目錄,在我們的例子中,我們使用的是/btsync:

現(xiàn)在這樣就夠了。在運行接下來的步驟之前,請先在Windows主機(或你想使用的其他Linux設(shè)備)上安裝BitTorrent Sync。

 

btsync分享文件

這個視頻(需要翻墻)展示了如何在安裝Windows8的電腦[192.168.0.106]上分享現(xiàn)有的文件夾。在添加好想要同步的文件夾后,你會得到它的密鑰,通過“Enter a key or link”菜單(上面的圖已經(jīng)展示過了)添加到你安裝到的Linux機器上,并開始同步。

現(xiàn)在用別的設(shè)備試試吧;找一個想要分享的文件夾或是一些文件,并通過Linux服務(wù)器的網(wǎng)絡(luò)接口將密鑰導(dǎo)入到你安裝的“中央”btsync中。

 

以常規(guī)用戶開機自動運行btsync

你們可能注意到了,視頻中在同步文件時是使用'root'組的用戶創(chuàng)建/btsync目錄的。那是因為我們使用超級用戶手動啟動BitTorrent Sync的原因。在通常情況下,你會希望它開機自動使用無權(quán)限用戶(www_data或是專門為此創(chuàng)建的賬戶,例如btsync)啟動。

所以,我們創(chuàng)建了一個叫做btsync的用戶,并在/etc/rc.local文件(exit 0 這一行前)添加如下字段:

  1. sudo -u btsync /usr/local/bin/btsync/btsync --config /usr/local/bin/btsync/btsync.config --log /var/log/btsync.log

最后,創(chuàng)建pid文件:

  1. # touch /usr/local/bin/btsync/.sync/sync.pid

并遞歸更改 /usr/local/bin/btsync的所屬用戶:

  1. # chown -R btsync:root /usr/local/bin/btsync

現(xiàn)在重啟試試,看看btsync是否正在由預(yù)期中的用戶運行:

基于你選擇的發(fā)行版不同,你可能找到不同的方式來開機自啟動btsync。在本教程中,我選擇rc.local的方式是因為它在不同發(fā)行版中都可使用。

 

尾注

如你所見,BitTorrent Sync對你而言幾乎就像一個無服務(wù)器的Dropbox。我說“幾乎”的原因是:當(dāng)你在局域網(wǎng)內(nèi)同步數(shù)據(jù)時,同步在兩個設(shè)備之間直接進行。然而如果你想要跨網(wǎng)段同步數(shù)據(jù),并且你的設(shè)備可能要穿過防火墻的限制來配對,那就只能通過一個提供BitTorrent的第三方中繼服務(wù)器來完成同步傳輸。雖然聲稱傳輸經(jīng)過 AES加密,你還是可能會遇到不想發(fā)生的狀況。為了你的隱私著想,務(wù)必在你共享的每個文件夾中關(guān)掉中繼/跟蹤選項。

希望這些對你有用!分享愉快!


via: http://xmodulo.com/share-files-between-computers-over-network.html

作者:Gabriel Cánepa 譯者:martin2011qi 校對:校對者ID

責(zé)任編輯:林師授 來源: Linux中國
相關(guān)推薦

2023-12-04 10:49:37

網(wǎng)絡(luò)通信

2015-08-18 09:33:56

2014-11-25 15:36:47

雙主機計算機ITM

2010-05-12 15:14:58

IIS 服務(wù)器

2023-06-26 10:44:42

2020-04-26 17:20:53

深度學(xué)習(xí)人工智能計算機視覺

2015-05-28 11:09:00

2010-06-13 15:08:07

計算機網(wǎng)絡(luò)協(xié)議

2018-03-14 09:26:20

LinuxWindowsBIOS

2021-01-22 10:58:16

網(wǎng)絡(luò)安全進程間碼如

2010-12-27 10:52:41

計算機等級考試

2021-08-12 15:00:01

Linux終端

2009-01-10 23:54:10

軟考英語

2010-12-29 11:07:46

計算機等級考試

2020-04-01 15:22:48

物聯(lián)網(wǎng)智能空間IOT

2020-07-31 07:54:15

Windows 10安全微軟

2011-11-17 13:28:35

云計算超級計算機

2011-10-17 09:50:38

編程

2010-06-14 18:54:57

計算機網(wǎng)絡(luò)協(xié)議

2024-09-10 08:24:24

點贊
收藏

51CTO技術(shù)棧公眾號