Btsync angajat de admin

BitTorrent Inc este cunoscut pentru legendarul la egal la egal pentru BitTorrent protocol de la egal la egal și de client uTorrent. Dar există o uimitoare utilitate BitTorrent Sync - btsync, care pot fi utile în economia administratorului IT.

Btsync angajat de admin

Ce este btsync?

BitTorrent Sync - este abilitatea de a asigura transferul de fișiere criptate între (și numai dvs.) dispozitivele prin intermediul protocolului BitTorrent. Nu avem nevoie să fie nor nou-fangled. în care oamenii turnat backup-uri criptate, deoarece nu este clar cine este pe partea de nor scotocesc prin fișierele.

btsync funcționează pe majoritatea sistemelor de operare moderne:

  • Mac OS X Snow Leopard sau mai târziu.
  • Windows XP SP3 sau mai târziu.
  • Linux kernel 2.6.16 (glibc 2.4) sau mai târziu.
  • FreeBSD 8.4, 9.1 sau mai târziu.
  • Android 2.2 sau mai târziu.
  • iOS 5.0 sau ulterior.

Pentru mulți obișnuiți să se asocieze cu o grămadă de oameni, BitTorrent, bascularea împreună piratate filme, datorită trackere torrent. Dar, în cazul btsync - nu este așa! Pentru a sincroniza fișierele între dispozitivele dvs., va trebui să genereze un secret cheie de caractere. BitTorrent Sync utilizează / dev / aleatoare pe Mac și Linux și în Windows Crypto API pentru a crea casual, dvs., Base32-based, cheie caracter secret. Tot traficul va fi criptate în timpul sincronizării AES.

Dacă sincronizarea nu este executată în rețeaua locală și prin intermediul internetului, puteți fi implicat UDP, trecerea prin NAT și UPnP pentru a trece de trafic criptat prin routere. Dar, în orice caz, fișierele sunt transmise printr-o conexiune criptată între singurele dispozitive care cunosc cheia secretă.

Pentru a rezolva problema de a găsi dispozitivele în rețea, următoarele soluții:

Contra btsync.

btsync - este un program gratuit cu sursă închisă.

BitTorrent Inc Compania nu are acces la fișierele criptate nu sunt plasate în fișierele lor și nu are nici un control asupra procesului, dar colectează statistici anonime despre:

  • Arhitectura.
  • Numărul de fișiere.
  • Numărul de dosare.
  • ID-ul unic.
  • Opțiuni program.

și, în anumite situații, acesta trimite la serverul BitTorrent Inc - a se vedea detalii în btsync FAQ. Aceste dezavantaje pot fi pentru cineva care să depășească avantajele programului și ar trebui să fie conștienți de ele în prealabil.

Instalarea sistemului.

Faptul că descărcat de pe pagina labs.bittorrent.com/experiments/sync.html btsync binare de la lansare sunt împrăștiate și va crea fișierele necesare pe căi cusute în ea.

Pentru a face totul frumos în Ubuntu și de a rezolva imediat toate problemele cu acces la dosarele corespunzătoare și de a organiza după btsync repornire a alerga. Puteți utiliza BitTorrent Sync PPA depozit - PPA: tuxpoldo / btsync și adăugați-l la sistemul sudo apt-add ppa-depozit: tuxpoldo / btsync

M-am dus în altă parte, prin crearea de btsync Deb pachet care a permis auto-control toate etapele.

  • Descărcați btsync.tar.gz arhiva. care conține totul pentru a crea pachetul Deb.
  • Despachetați arhiva.
  • Noile versiuni ale btsync binare, descărcate de pe site-ul său de origine ar trebui să fie plasate în bittorrentsync / usr / local / bin /.
  • În bittorrentsync / DEBIAN fișierul / de control ar trebui să schimbe versiunea câmp și arhitectură, în funcție de faptul dacă descărcat de pe site-ul oficial.
  • Se presupune în scripturi scrise, care vor fi create de către utilizator și grupul numit btsync.
  • Poate pre-a crea un fișier de configurare cu setările corecte și salvați-l în bittorrentsync / etc / btsync / sync.conf. Parametrii vor fi descrise mai jos.
  • Pornește crea-bittorrentsync Deb și a obține un pachet care poate fi instalat în sistemele Ubuntu.

Parametrii utilizați în btsync.

Formatul fișierului de configurare trebuie să fie în JSON. Următorii parametri pot fi utilizați în fișierul de configurare:

Care sunt cheile, secrete btsync.

  • Cu acces complet (acces complet) - cheie master activ permite toate dispozitivele cu acces la sincronizare complet cu două sensuri. În consola, folosiți btsync --generate-secrete
  • Numai de citit (numai citire) - cheia este generată pe baza cheii master folosind btsync cheie master --get-ro-secret. Folosit doar de sincronizare-un singur sens.
  • De unică folosință (One-time) - această cheie secretă pot fi create pe baza de acces complet cheie master sau doar în citire cheie. Timp cheie Un timp limitat la 24 de ore după ce este creat, atunci nu va funcționa.

Ignorarea fișiere.

Dacă ați dat pentru a sincroniza foldere și fișiere, dar unele dintre fișierele pe care doriți să le excludeți din operațiunile de sincronizare, fișier .SyncIgnore în UTF-8 vă va ajuta.

Suportă măști pentru fișiere - și *.

Versionare de fișiere.

BitTorrent Sync suportă versionarea fișiere de eliberarea dvs. 1.1.16. În mod implicit, fișierele vechi sunt stocate 30 de zile într-un subfolder .SyncArchive /. Perioada de stocare poate fi reglat prin parametrul sync_trash_ttl. Versiunile mai vechi de fișiere etichetate cu un număr suplimentar în numele fișierului, și mai mare numărul, cu atât mai mult „târziu“ versiune a acestui fișier.

Utilizarea btsync prin intermediul interfeței web.

Pentru a utiliza interfața web care aveți nevoie:
1) absența blocului unui fișier de configurare shared_folders. dosarul Rassharivat este deja în interfața web.
2) prezența blocului WebUI fișierul de configurare.
exemplu
"WebUI":
"Ascultă" "0.0.0.0:8888",
"Intra" "admin",
"Parola" "pa $$ 1admin2very3Strong!"
>

Cu ajutorul nu este dificil de a partaja interfața web director. Utilizați primul buton Adăugare dosar (Adăugare dosar) și faceți clic pe o dată și doar o singură dată butonul Generate (Generare), și salvați-cheie secretă. Specificați o cale (Calea), în folderul care va fi implicat în sincronizare.

Utilizarea btsync fără ajutorul unei interfețe web.

Administratorii pot dori să configurați sincronizarea de mai multe servere, fără a fluctuat prea mult de port, cu o interfață web, chiar dacă este protejată prin parolă.

A trebuit să configura sincronizarea între 3 servere, în cazul în care fiecare dintre serverele pentru a pune backup lor într-un anumit dosar, și fișierele de pe acesta, folosind btsync sincronizate cu celelalte două servere care creează redundanța necesară.

Interfața web se va închide dacă
1) este prezent în unitatea shared_folders fișierul de configurare.
2) Bloc lipsa WebUI sau un parametru ascultă.

În cazul meu, conf dobândite /etc/btsync/sync.conf formă
"DEVICE_NAME": "node1",
"Listening_port". 8889,
"Storage_path". "/ Usr / local / lib / btsync /",
"Pid_file". "/var/run/btsync/btsync.pid",
"Check_for_updates". fals,
"Use_upnp". fals,
"Disk_low_priority". adevărat,
"Lan_encrypt_data". adevărat,
"Lan_use_tcp". adevărat,
"Max_file_size_diff_for_patching". 50
"Folder_rescan_interval". 60
"Download_limit". 0
"Upload_limit". 0
"Shared_folders":
[
"Secret". "AVE43EXY2TMKKXZISGEJ7S7NSGGPHRJBR",
"Dir". "/ Var / dump_backup /",
"Use_relay_server". fals,
"Use_tracker". fals,
"Use_dht". fals,
"Search_lan". fals,
"Use_sync_trash". fals,
"known_hosts":
[
"10.0.1.11:8889",
"10.0.1.22:8889",
"10.0.1.33:8889"
]
>
]
>

Această configurație a fost replicat la alte servere și meșterit numai opțiunea nume_dispozitiv, care trebuie să fie unic în cadrul sistemului de sincronizare. Serviciul Btsync repornire pe toate serverele - sudo /etc/init.d/btsync repornire și acum orice fișier, prins în directorul / var / dump_backup / va fi pe toate celelalte servere din directorul local / var / dump_backup /.

btsync Întrebări frecvente.

  • Cineva de la alți utilizatori BitTorrent pot vedea fișierele mele?
    Nu. Deși BitTorrent Sync se bazează pe protocolul BitTorrent, dar tot traficul este criptat chei private obținute pe baza cheii dvs. maestru secretă. Fișierele pot vedea și descărca numai acei oameni cărora le oferiți-cheie secretă.
  • Ce este acest secret-cheie și cum funcționează?
    Un șir de caractere secret, este generat automat în funcție de cererea dumneavoastră și de a asigura unicitatea. Deoarece fiecare cheie secretă, 20 de caractere, atunci este puțin probabil ca aceeași cheie, secretul va fi creat în același timp în două locuri diferite. Daca esti paranoic despre securitate, și anume capacitatea de a crea noi chei, secrete și înlocuit cu numărul actual de caractere într-un secret mai mult de 40. Nu uita, după generarea unui nou-cheie pentru dosar pe toate dispozitivele dvs. pentru a înlocui cheia vechi cu cel nou.
  • Cât de repede începe sincronizarea atunci când o schimbare?
    Dacă directorul partajat devine fișierul, acesta va fi sincronizat imediat după salvarea sau închis. Deoarece diferitele sisteme de operare sunt diferite nuanțe legate de monitorizarea operațiunilor de fișier, a introdus un mecanism suplimentar pentru dosarul de verificare forțată după un anumit interval de timp. Acesta este responsabil pentru acest parametru folder_rescan_interval.
  • Ce fișiere .SyncID. SyncIgnore. SyncPart. SyncTemp și. Sincronizare și .SyncTrash / .SyncArchive dosar?
    Când rassharivat dosar, există unele fișiere și foldere:
    • .SyncID - fișier conține ID-ul unic dosar intern. Dacă ștergeți un fișier sau manual schimba-l, atunci BitTorrent Sync poate să nu recunoască dosarul și să îl sincronizați.
    • .SyncIgnore - fișier, în cazul în care puteți specifica fișierele care urmează să fie excluse din procesul de sincronizare. Suportă indicația prin măști * și?
    • .SyncTrash - (până la v1.1.40) BitTorrent Sync implicit nu se șterge fișierele. Acest dosar conține fișierele șterse de pe celălalt dispozitiv.
    • .SyncArchive - (v1.1.40 și mai târziu) este noul nume pentru .SyncTrash, în cazul în care fișierele șterse sunt stocate în noul stil versiune.
    • . Sincronizare - fișierele temporare BitTorrent Sync în timpul transmisiei menține un postfikom. Sincronizare. După ce a primit toate sufixul fișierul este eliminat. De exemplu, în timpul file.mp3 producție va fi văzută ca file.mp3.! Sync și după o descărcare completă va file.mp3.
    • .SyncPart - această extensie indică faptul că fișierul este acum actualizat cu patching schimbat bucăți.
  • Ce se va întâmpla în cazul în care mai multe persoane fac modificări în același fișier?
    Atunci când o modificare fișier apare pe un singur dispozitiv, acesta este recreat pe alte dispozitive. Salvați cea mai recentă versiune a fișierului.
  • Ce se va întâmpla dacă ștergeți un fișier dintr-un folder partajat?
    După ștergerea fișierului de a organiza sincronizarea alte dispozitive și, de asemenea, va elimina fișierul din directorul său alocat pentru sincronizarea acestei chei. Dacă use_sync_trash = true, atunci fișierele vor fi mutate într-un subdirector .SyncArchive / director in interiorul dir variabila. Dacă use_sync_trash = false, apoi în funcție de sistemul de operare, fișierele vor fi șterse pentru totdeauna, sau se încadrează în sistemul de coș de cumpărături.
    sync_trash_ttl determină numărul de zile de ședere în .SyncArchive / fișierele șterse.
  • Ce se întâmplă în cazul în care, în același timp, în cataloagele de la diferite dispozitive vor fișier cu același nume?
    Omul este întotdeauna corect, astfel încât BitTorrent Sync sincronizeaza toate și care s-a adăugat la acesta din urmă, concurenții perezaterot, chiar dacă acestea sunt mai relevante.
  • Ce se va întâmpla dacă vom elimina din dosarul rassharivaniya?
    Toate fișierele vor rămâne în vigoare. Nu continuați descărcarea fișierului cu extensia. sincronizare va fi eliminată.
  • Și că atunci când sunt trimise la serverul BitTorrent Inc?
    Numai atunci când utilizați tracker (use_tracker = true), releu (use_relay_server = true) și verificați pentru actualizări (check_for_updates = true) poate trimite statistici de utilizare anonime.
    expediat:
    • Arhitectura.
    • Numărul de fișiere.
    • Numărul de dosare.
    • ID-ul unic.
    • Opțiuni program.
  • Cum de a controla dosarul de frecvență de votare și sincronizare ea?
    Sincronizarea se face în timp real. În plus față de algoritm în timp real - folderele partajate sunt scanate în fiecare folder_rescan_interval.
  • Cum dispozitivele sincronizate atunci când acestea sunt oprite?
    Nimic. BitTorrent Sync - aceasta nu este o soluție de nor, cum ar fi SkyDrive, Dropbox, GDrive. Doar vă sincronizați între dispozitivele și acestea ar trebui să includă toate, sau cel puțin în perechi.
  • Cum se sincronizează un HDD intern, unitate USB extern?
    Nimic. BitTorrent Sync nu se sincronizează folderele locale în calculator, și sincroniza foldere între dispozitive de rețea.
  • Acesta poate fi utilizat pentru a sincroniza numai în rețeaua locală? Fără nici o conexiune la Internet!
    Da, poți. deconectaţi:
    • Raleigh - use_relay_server = false
    • Tracker - use_tracker = false
    • DHT - use_dht = false
    Sincronizarea va avea loc numai în cadrul rețelei locale.
  • Care sunt limitele pe dimensiunea fișierului sau valoarea transferului?
    Nu. Totul depinde de capacitățile sistemului de operare și disponibilitatea de spațiu liber pe hard. RAM este utilizată la rata de 1 fișier = 400 octeți. Pentru a monitoriza 1 milion de fișiere BitTorrent necesară sincronizarea 400 MB de RAM.
  • Când un fișier este modificat BitTorrent Sync-l trimite din nou complet sau numai modificările?
    Fișierele mai puțin de 4 MB sunt transmise în întregime. Fișierele mari sunt împărțite în 4 bucăți megabyte și a trecut doar bucățile schimbat.
  • Puteți utiliza BitTorrent Sync în MS Windows XP?
    Ai nevoie de un 32 de biți MS Windows XP Service Pack 3. 64-biți MS Windows XP Service Pack 3 nu este acceptat.
  • Există o consolă (CLI) versiune BitTorrent Sync pentru MS Windows?
    Nu. CLI pentru numai Linux.
  • Există WebUI pentru MS Windows?
    WebUI numai Linux.

comparație Btsync cu alții.

BTSync vs Rsync.

total:
Rsync (R emote Sync hronization) ajută la securizarea comunicațiilor între dispozitive de rețea.

Rsync este capabil, cu ajutorul materialului algoritm de control pentru a comunica în mod eficient modificări în fișier. dacă pe de altă parte, există altă versiune a acestui fișier. Ar trebui să știi că există un preț bo # X301; proc EED CPU load, deși de rezervă cu ajutorul rsync este o sarcină și CPU minime ceasuri au devenit atât de puternic încât „minus“ nu poate să ia Calculați dumneavoastră. Aceasta este Rsync și BTSync, fiecare în felul său, este capabil să transmită date în condiții de siguranță și să comunice modificările (delta) de fișiere de mari dimensiuni atunci când destinația este o copie veche a fișierului.

diferențe:
Rsync mai „asociați“ la un moment dat doar 2 dispozitiv și pot fi sincronizate cu două sensuri: de la A la B și B la A. De obicei Rsync este utilizat în circuitele atunci când dispozitivele (server, desktop) reproduce backup lor pe un singur server de backup este.

Plus Rsync împotriva BTSync este cel mai bun din conținutul de informații în timpul sincronizării. BTSync scantily a scris în jurnalul său ceea ce făcea în acest moment.

Rsync este software liber, și BTSync - și există un minus.

BTSync vs Zsync.

total:
Zsync a fost creat cu un ochi pe Rsync într-o încercare de a crea un instrument care ar rezolvat în mod eficient problema numai modificări de transmisie de rețea fișiere uriașe. cum ar fi imaginile ISO ale sistemelor de operare și că întreaga încărcătură este pe client, nu pe server. Pentru a rezolva problemele lor bazate pe BTSync bucati de piese, iar Zsync utilizează următoarea schemă. Ori de câte ori există o schimbare de un imens nevoie de fișier zsyncmake pentru a apela pentru crearea fișierului index, care ar trebui să fie situat lângă dosar, pentru care a fost creat. Dacă descărcarea se efectuează pentru prima dată, zsync descarce automat întregul fișier și va fi similar cu descărcarea de fișiere prin intermediul wget. Dar, în cazul în care fișierul este încărcat din nou, zsync fișier index de sarcină, să evalueze diferențele dintre fișierul local și la distanță și încărcați doar blocurile de date modificate.

diferențe:
Zsync - se sincronizeze doar o singură direcție și numai între cele două părți! serverul de descărcare de Client prin descărcarea doar delta. Zsync'u foarte necesar, pe partea de server - http-server, care permite de încărcare a pieselor individuale ale fișierului, folosind gama. BTSync - o sincronizare multiplă în ambele direcții pentru toți participanții.

Zsync eficiente pentru fișiere individuale de dimensiuni enorme, care variază ușor din când în când. BTSync în această chestiune este mult mai versatil. Se poate transfera fișiere mai mici în întregime, și prin transferul de fișiere uriașe doar modificări.