Ako zdieľať súbory medzi Windows a Linux

How Share Files Between Windows



Zdieľanie súborov je akcia odoslania súboru alebo viacerých súborov z jedného počítača na druhý. Teoreticky je to jednoduchá vec. Tento proces je pomerne jednoduchý a priamy, ak na oboch počítačoch beží rovnaký operačný systém. Keď je to inak, veci sa trochu skomplikujú.

V tejto príručke sa dozviete, ako zdieľať súbory medzi systémami Windows a Linux.







Zdieľanie súborov medzi Windows a Linux

Existuje niekoľko spôsobov konfigurácie zdieľania súborov v systéme Windows aj Linux. V prípade tejto príručky vám však väčšinou ukážem, ako nakonfigurovať Linux na zdieľanie súborov. Pri konfigurácii špecifickej pre Windows ukážem iba potrebné.



Začnime!



Zdieľajte súbory pomocou prenosných úložných zariadení





Toto je jeden z najbežnejších a najtradičnejších spôsobov zdieľania súborov medzi dvoma počítačmi. Spravidla ide o prenosné pamäťové médiá. Máte USB flash disk? Prenosný pevný disk/SSD? Jednoducho ho zapojte do zdrojového počítača, skopírujte údaje do prenosného úložiska a zdieľajte ich s cieľovým počítačom.

V určitých scenároch, kde sú údaje príliš veľké na to, aby sa dali zdieľať prostredníctvom siete/internetu, je to najlepšie riešenie. V profesionálnom pracovnom priestore, kde je potrebné zdieľať a ukladať terabajty údajov, existujú prenosné polia RAID, ktoré túto úlohu zvládnu.



Aj keď je to jednoduché a efektívne, je potrebné mať na pamäti niekoľko vecí.

  • Úložná kapacita: Údaje väčšie ako kapacita nie je možné uložiť do prenosného úložiska. Ak je to tak, môžete súbor rozdeliť na menšie časti pomocou softvéru na rozdelenie súborov. Dáta možno budete musieť niekoľkokrát presunúť cez prenosné úložisko.
  • Veľkosť súboru: Ak je veľkosť súboru dosť malá a je ich veľa, prenosová rýchlosť bude pomalá. Na druhej strane, ak je veľkosť súboru smiešne veľká, bude tiež pomalá.
  • Systém súborov: Linux a Windows majú vlastný súborový systém. Aj keď sú súborové systémy ako FAT (fat16, fat32 atď.) Alebo NTFS dostupné z Windows aj Linux, súborové systémy špecifické pre Linux (ext3, ext4, xfs, btrfs atď.) Nie sú.

Zdieľajte súbory prostredníctvom cloudového úložiska

Cloudové úložisko je v tejto internetovej ére štandardným spôsobom zdieľania súborov. Súbory je možné nahrávať a sťahovať z akéhokoľvek zariadenia pomocou moderného webového prehliadača. Ak si však vyberiete túto cestu, je potrebné si zapamätať niekoľko rôznych bodov.

  • Úložná kapacita: V prípade online cloudového úložiska je kapacita úložiska veľkým problémom. Populárne cloudové úložiská ponúkajú obmedzený počet cloudových úložísk zadarmo. Ak je váš súbor väčší, možno budete musieť kúpiť ďalší cloudový úložný priestor. Veľký súbor môžete tiež rozdeliť na niekoľko malých.
  • Šírka pásma: Toto je druhá najväčšia obava, pokiaľ ide o cloudové úložisko. Ak je internetové pripojenie, ktoré používate, pomalé, nahrávanie/sťahovanie súborov bude chvíľu trvať. Ak používate merané pripojenie, môže vás to stáť veľa.

K niektorým z obľúbených online cloudových úložísk patrí Google Drive, Dropbox, OneDrive, pCloud, Box atď. Takmer všetky ponúkajú primerané množstvo cloudového úložiska zadarmo.

Zdieľajte súbory pomocou sieťových priečinkov

Ak sú oba počítače v rovnakej sieti, je možné to využiť. Pri tejto metóde budú určité priečinky zdrojového počítača k dispozícii iným počítačom.

Konfigurácia Linuxu

Aby ste si užili túto funkciu, musíte najskôr nakonfigurovať systémy. V prípade Linuxu je Samba perfektným riešením. Samba je štandardná sada programov pre operačné systémy UNIX/Linux pre štandardnú interoperabilitu systému Windows. Pozrite sa na Sambu .

Samba je populárny softvér, ktorý si môžete stiahnuť z oficiálnych úložísk balíkov vášho distra. Ak chcete nainštalovať Sambu, spustite príkaz podľa distribúcie.

Pre Debian/Ubuntu a deriváty.

$sudovýstižnýInštaláciasamba

Pre Fedoru a deriváty.

$sudodnfInštaláciasamba

Pre Arch Linux a deriváty.

$sudopacman-Ssamba

Pre openSUSE a deriváty.

$sudozypperInštaláciasamba

Teraz nastavte používateľské meno a heslo pre zdieľanie Samba. Tento príkaz je potrebné spustiť s oprávnením root.

$sudosmbpasswd-do <používateľské meno>

Pre lepšiu správu je lepšie mať vyhradený adresár, z ktorého môžete zdieľať údaje. Vytvorte vyhradený adresár.

$mkdir -v /Domov/<používateľské meno> /zdieľam

Nový adresár musí byť deklarovaný v konfiguračnom súbore Samba, aby ho mohol rozpoznať a používať. Je tiež potrebné vykonať niekoľko ďalších vylepšení. Otvorte konfiguračný súbor v zvolenom textovom editore.

$sudo Prišiel som /atď/samba/smb.conf

Na koniec súboru pridajte nasledujúce riadky.

$[zdieľam]
$ cesta =/Domov/<používateľské meno> /zdieľam
$ k dispozícii =Áno
$ platnépoužívateľov=<používateľské meno>
$čítaťiba = nie
$ prehliadateľné =Áno
$ public =Áno
$ zapisovateľný =Áno

Uložte súbor a ukončite editor. Znovu načítajte službu Samba, aby zmeny nadobudli účinnosť.

$sudosystemctl restart smbd

Voila! Samba by mala byť v prevádzke. V systéme Windows použite prieskumník súborov alebo prehliadač a prejdite na názov hostiteľa alebo IP adresu systému Linux, za ktorým nasleduje názov priečinka.

$\<linux_machine_ip>zdieľam

Konfigurácia systému Windows

V prípade systému Windows existujú v procese konfigurácie dva kroky.

Najprv sa uistite, že sú povolené možnosti zisťovania siete a zdieľania súborov a tlačiarní. Prejdite na Nastavenia >> Sieť a internet >> Centrum sietí a zdieľania.

Na ľavej strane kliknite na položku Zmeniť rozšírené nastavenia zdieľania.

Z nového okna zapnite zisťovanie siete a zdieľanie súborov a tlačiarní. Kliknite na položku Uložiť zmeny.

Teraz vyberte priečinok, ktorý chcete zdieľať. Kliknite pravým tlačidlom myši a vyberte položku Vlastnosti.

V novom okne prejdite na kartu Zdieľanie. Kliknite na tlačidlo Zdieľať.

Teraz musíte vybrať, kto má prístup k priečinku. Ak chcete, aby bol prístupný pre kohokoľvek, vyberte položku Všetci a kliknite na položku Pridať. Po dokončení potvrďte akciu kliknutím na položku Zdieľať.

Voila! Priečinok by mal byť dostupný z počítača so systémom Linux v sieti. Ak chcete získať prístup k adresáru, otvorte prehliadač súborov a prehliadajte sieť z iných umiestnení. Takto to vyzerá v prehliadači súborov Nautilus v Ubuntu.

Zdieľajte súbory pomocou SyncThing

Existujú nástroje tretích strán, ktoré umožňujú zdieľanie súborov medzi zariadeniami. Tieto typy nástrojov sú spravidla multiplatformové a ponúkajú spoľahlivé zabezpečenie so šifrovaným pripojením.

V tejto sekcii predstavím SyncThing. SyncThing bezpečne synchronizuje súbory medzi počítačmi v reálnom čase. Je to bezplatný a open source softvér, ktorý je k dispozícii pre Windows, Linux, macOS, BSD a ďalšie. Pozrite sa na SyncThing.

Začnime inštaláciou SyncThing. SyncThing je k dispozícii aj v predvolených úložiskách balíkov rôznych distribúcií. Spustite príslušný príkaz podľa vašej distribúcie.

Pre Debian/Ubuntu a deriváty.

$sudovýstižnýInštaláciasynchronizácia

Pre Fedoru a deriváty.

$sudodnfInštaláciasynchronizácia

Pre openSUSE a deriváty.

$sudozypperInštaláciasynchronizácia

Pre CentOS/RHEL a deriváty.

$dnfInštaláciasynchronizácia

Ostatné platformy nájdete na stránke Stránka sťahovania SyncThing. Predvolený archív Linux TAR.GZ obsahuje prenosnú verziu SyncThing.

Po inštalácii spustite SyncThing. Odteraz budú kroky väčšinou podobné na všetkých platformách. Prvým krokom je spustenie démona SyncThing.

Potom spustite webové používateľské rozhranie SyncThing. Toto je hlavný ovládací panel SyncThing, z ktorého sa bude všetko robiť.

Po spustení by prvým krokom malo byť zabezpečenie prístupu SyncThing. Na účely zabezpečenia nezabudnite nakonfigurovať používateľské meno a heslo. V pravom hornom rohu prejdite na Akcie >> Nastavenia.

Prejdite na kartu GUI a zadajte používateľské meno a heslo na autentifikáciu GUI. Začiarknite možnosť, ktorá umožňuje HTTPS pre GUI.

Akonáhle uložíte zmeny, webová stránka sa znova načíta a požiada o autentifikáciu do webového používateľského rozhrania SyncThing.

Ďalej sa pozrite na to, ako pridať/odstrániť priečinky do SyncThing na zdieľanie. Na ovládacom paneli vidíme, že už je nakonfigurovaný predvolený priečinok.

Ak chcete pridať priečinok podľa vlastného výberu, kliknite na položku Pridať priečinok.

Dajte priečinku rozpoznateľný názov. Do poľa Cesta k priečinku zadajte cestu k adresáru. Na zdieľanie priečinka je to spravidla všetko, čo potrebujete. Upozorňujeme, že to nemusí fungovať, ak používateľ, ktorému beží SyncThing, nemá povolenie na čítanie adresára a súborov.

Čas na pridanie vzdialenej pracovnej plochy. Na to potrebujeme ID zariadenia SyncThing vzdialenej pracovnej plochy. ID je k dispozícii v sekcii Akcie >> Zobraziť ID. V tomto prípade je to ID zariadenia SyncThing mojej pracovnej plochy Windows.

Ak ho chcete pridať do systému Linux, kliknite na položku Pridať vzdialené zariadenie v pravom dolnom rohu webového ovládacieho panela SyncThing.

Zadajte ID zariadenia. Môžete tiež manuálne nastaviť názov zariadenia.

Na karte Rozšírené sa môžete ubezpečiť, že všetok prenos údajov so zariadením bude komprimovaný. To môže byť užitočné na zvýšenie efektívnej šírky pásma.

Pracovná plocha by sa mala objaviť v zozname vzdialených pracovných plôch.

Zdieľajme priečinok, ktorý sme práve pridali, so systémom Windows. Kliknite na priečinok a vyberte položku Upraviť.

Na karte Zdieľanie vyberte vzdialenú pracovnú plochu, ktorú sme práve pridali.

V systéme Windows je potrebné pridať aj ID zariadenia Linux SyncThing. Keď sa systém Linux pokúsi pripojiť, v systéme Windows zobrazí nasledujúce kontextové okno. Potvrďte kliknutím na Pridať.

Rozhodnite, kam sa majú uložiť prichádzajúce údaje (na počítači so systémom Windows).

Synchronizácia by mala začať. Čas na dokončenie synchronizácie závisí od šírky pásma vašej siete a množstva synchronizovaných dát. Po dokončení uvidíte, že priečinok je v oboch systémoch označený ako Aktuálny.

Záverečné myšlienky

Existuje niekoľko spôsobov zdieľania súborov medzi počítačmi. Akú metódu zvoliť? Všetko na vás. Osobne je používanie nástrojov tretích strán najľahším spôsobom, pretože sú prispôsobené iba pre túto prácu.

Pre odborníkov je pravdepodobne výhodnejší rsync. Je to nástroj príkazového riadka s množstvom prispôsobení a robustnou funkčnosťou. Zistite, ako používať rsync na kopírovanie súborov.

Veľa šťastia pri práci s počítačom!