Sdílení souborů je akce odeslání souboru nebo více z jednoho počítače do druhého. Teoreticky je to jednoduchá věc. Proces je poměrně jednoduchý a přímý, pokud na obou počítačích běží stejný operační systém. Když je to jiné, věci se trochu komplikují.
V této příručce se podívejte, jak sdílet soubory mezi Windows a Linuxem.
Sdílení souborů mezi Windows a Linux
Existuje několik způsobů, jak nakonfigurovat Windows i Linux pro sdílení souborů. V případě této příručky však většinou představím, jak nakonfigurovat Linux pro sdílení souborů. U konfigurace specifické pro Windows představím pouze ty nezbytné.
Začněme!
Sdílejte soubory pomocí přenosných úložných zařízení
Toto je jeden z nejběžnějších a tradičních způsobů sdílení souborů mezi dvěma počítači. Obecně jde o přenosná paměťová média. Mám USB flash disk? Přenosný HDD / SSD? Stačí jej připojit ke zdrojovému počítači, zkopírovat data do přenosného úložiště a sdílet je s cílovým počítačem.
V určitých scénářích, kdy jsou data příliš velká na to, aby je bylo možné sdílet přes síť / internet, je to nejlepší řešení. V profesionálním pracovním prostoru, kde je třeba sdílet a ukládat terabajty dat, jsou k dispozici přenosná pole RAID.
I když je to jednoduché a efektivní, je třeba mít na paměti několik věcí.
- Úložná kapacita: Data větší než kapacita nelze uložit na přenosné úložiště. Pokud je to váš případ, můžete soubor rozdělit na menší části pomocí softwaru pro rozdělení souborů. Možná budete muset data přes přenosné úložiště přesunout několikrát.
- Velikost souboru: Pokud je velikost souboru poměrně malá a je jich spousta, přenosová rychlost bude pomalá. Na druhou stranu, pokud je velikost souboru směšně velká, bude to také pomalé.
- Souborový systém: Linux a Windows přicházejí s vlastním souborovým systémem. Zatímco souborové systémy jako FAT (fat16, fat32 atd.) nebo NTFS jsou přístupné z Windows i Linuxu, ze souborových systémů specifických pro Linux (ext3, ext4, xfs, btrfs atd.).) nejsou.
Sdílejte soubory přes cloudové úložiště
Cloudové úložiště je v této éře internetu standardní způsob sdílení souborů. Soubory lze nahrávat a stahovat na libovolném zařízení pomocí moderního webového prohlížeče. Existuje však několik různých bodů, které si musíte pamatovat, pokud si přejete zvolit tuto cestu.
- Kapacita skladu: V případě online cloudového úložiště je kapacita úložiště velkým problémem. Populární cloudová úložiště nabízejí omezené množství cloudového úložiště zdarma. Pokud je váš soubor větší než ten, možná budete muset dokoupit další cloudový úložný prostor. Velký soubor můžete také rozdělit na několik malých.
- Šířka pásma: Jedná se o druhý největší problém, pokud jde o cloudové úložiště. Pokud je připojení k internetu, které používáte, pomalé, bude stahování a stahování souborů trvat poměrně dlouho. Pokud používáte měřené připojení, může vás to stát hodně.
Mezi oblíbené online cloudové úložiště patří Google Drive, Dropbox, OneDrive, pCloud, Box atd. Téměř všechny nabízejí přiměřené množství cloudového úložiště zdarma.
Sdílejte soubory pomocí síťových složek
Pokud jsou oba počítače ve stejné síti, je možné to využít. V této metodě budou určité složky zdrojového počítače k dispozici dalším strojům.
Nakonfigurujte Linux
Chcete-li si tuto funkci užít, musíte nejprve nakonfigurovat systémy. V případě Linuxu je Samba dokonalým řešením. Samba je standardní sada programů pro operační systémy UNIX / Linux pro standardní interoperabilitu Windows. Podívejte se na Sambu.
Samba je populární software, který si můžete pořídit z oficiálních repozitářů vaší distribuce. Chcete-li nainstalovat Sambu, spusťte příkaz podle vaší distribuce.
Pro Debian / Ubuntu a deriváty.
$ sudo apt nainstalujte sambu
Pro Fedoru a deriváty.
$ sudo dnf nainstalujte sambuPro Arch Linux a jeho deriváty.
$ sudo pacman -S sambaPro openSUSE a deriváty.
$ sudo zypper nainstalujte sambuNyní nastavte uživatelské jméno a heslo pro sdílenou složku Samba. Tento příkaz musí být spuštěn s oprávněním root.
$ sudo smbpasswd -a
Pro lepší správu je lepší mít vyhrazený adresář, ze kterého můžete sdílet data. Vytvořte vyhrazený adresář.
$ mkdir -v / home /
Nový adresář musí být deklarován v konfiguračním souboru Samba, aby jej mohl rozpoznat a používat. Je také potřeba provést několik dalších vylepšení. Otevřete konfigurační soubor ve vybraném textovém editoru.
$ sudo vim / etc / samba / komu.konf
Přidejte následující řádky na konec souboru.
$ [sdílet]$ path = / home /
$ k dispozici = ano
$ platných uživatelů =
$ pouze pro čtení = ne
$ browsable = ano
$ public = ano
$ writeable = ano
Uložte soubor a ukončete editor. Chcete-li změny provést, znovu načtěte službu Samba.
$ sudo systemctl restart smbd
Voila! Samba by měla být v provozu. V systému Windows použijte Průzkumník souborů nebo prohlížeč a přejděte na název hostitele nebo IP adresu systému Linux a poté název složky.
$ \\Nakonfigurujte Windows
V případě systému Windows existují dva kroky procesu konfigurace.
Nejprve se ujistěte, že jsou povoleny možnosti „Network Discovery“ a „sdílení souborů a tiskáren“. Přejděte na Nastavení >> Síť a internet >> Centrum sítí a sdílení.
Na levé straně klikněte na „Změnit pokročilé nastavení sdílení.“
V novém okně zapněte zjišťování v síti a sdílení souborů a tiskáren. Klikněte na „Uložit změny.“
Nyní vyberte složku, kterou chcete sdílet. Klepněte pravým tlačítkem a vyberte „Vlastnosti.“
V novém okně přejděte na kartu „Sdílení“. Klikněte na tlačítko „Sdílet“.
Nyní musíte vybrat, kdo má do složky přístup. Pokud chcete, aby k němu měl kdokoli přístup, vyberte „Všichni“ a klikněte na „Přidat“. Po dokončení akci potvrďte kliknutím na „Sdílet“.
Voila! Složka by měla být k dispozici na počítači se systémem Linux v síti. Chcete-li vstoupit do adresáře, otevřete prohlížeč souborů a procházejte „Síť“ z „Jiná umístění“. Takto se to zobrazuje v prohlížeči souborů Nautilus v Ubuntu.
Sdílejte soubory pomocí SyncThing
Existují nástroje třetích stran, které umožňují sdílení souborů mezi zařízeními. Tyto typy nástrojů jsou obecně multiplatformní a nabízejí spolehlivé zabezpečení se šifrovaným připojením.
V této části představím SyncThing. SyncThing bezpečně synchronizuje soubory mezi počítači v reálném čase. Je to bezplatný software s otevřeným zdrojovým kódem, který je k dispozici pro Windows, Linux, macOS, BSD a další. Podívejte se na SyncThing.
Začněme instalací SyncThing. SyncThing je k dispozici také ve výchozích repo balíčcích různých distribucí. Spusťte příslušný příkaz podle vaší distribuce.
Pro Debian / Ubuntu a deriváty.
$ sudo apt install synchronizace
Pro Fedoru a deriváty.
$ sudo dnf install synchronizacePro openSUSE a deriváty.
$ sudo zypper install synchronizacePro CentOS / RHEL a deriváty.
$ dnf instalace synchronizaceU jiných platforem se podívejte na stránku stahování SyncThing. Výchozí Linux TAR.Archiv GZ obsahuje přenosnou verzi SyncThing.
Po instalaci spusťte SyncThing. Od této chvíle budou kroky většinou podobné na všech platformách. Prvním krokem je spuštění démona SyncThing.
Poté spusťte webové uživatelské rozhraní SyncThing. Toto je hlavní ovládací panel SyncThingu, ze kterého se bude dělat všechno.
Po spuštění by prvním krokem mělo být zabezpečení přístupu SyncThing. Z bezpečnostních důvodů nezapomeňte nakonfigurovat uživatelské jméno a heslo. V pravém horním rohu přejděte na Akce >> Nastavení.
Přejděte na kartu „GUI“ a zadejte uživatelské jméno a heslo pro autentizaci pomocí GUI. Zaškrtněte možnost, která povoluje HTTPS pro GUI.
Po uložení změn se webová stránka znovu načte a požádá o ověření do webového uživatelského rozhraní SyncThing.
Dále zkontrolujte, jak přidat / odebrat složky ke sdílení v SyncThingu. Na ovládacím panelu vidíme, že již je nakonfigurována výchozí složka.
Chcete-li přidat složku podle vašeho výběru, klikněte na „Přidat složku“.
Pojmenujte složku rozpoznatelným názvem. Do pole „Cesta ke složce“ zadejte cestu k adresáři. To je vše, co ke sdílení složky potřebujete. Všimněte si, že to nemusí fungovat, pokud uživatel SyncThing běží pod nemá oprávnění ke čtení adresáře a souborů.
Je čas přidat vzdálenou plochu. K tomu potřebujeme ID zařízení SyncThing vzdálené plochy. ID je k dispozici v části Akce >> Zobrazit ID. V tomto případě se jedná o ID zařízení SyncThing mé pracovní plochy Windows.
Chcete-li jej přidat do systému Linux, klikněte na „Přidat vzdálené zařízení“ v pravém dolním rohu webového ovládacího panelu SyncThing.
Zadejte ID zařízení. Můžete také ručně nastavit název zařízení.
Na kartě „Pokročilé“ se můžete ujistit, že veškerý přenos dat se zařízením bude komprimován. To může být užitečné pro zvýšení efektivní šířky pásma.
Plocha by se měla objevit na seznamu vzdálených ploch.
Sdílejme složku, kterou jsme právě přidali, se systémem Windows. Klikněte na složku a vyberte „Upravit“.
Na kartě „Sdílení“ vyberte vzdálenou plochu, kterou jsme právě přidali.
Ve Windows musí být také přidáno ID zařízení Linux SyncThing. Když se systém Linux pokusí připojit, zobrazí následující vyskakovací okno v systému Windows. Potvrďte kliknutím na „Přidat“.
Rozhodněte, kam mají být příchozí data uložena (na počítači se systémem Windows).
Synchronizace by měla začít. Čas dokončení synchronizace závisí na šířce pásma vaší sítě a množství dat, která se mají synchronizovat. Po dokončení uvidíte, že je složka v obou systémech označena jako „aktuální“.
Závěrečné myšlenky
Existuje několik způsobů sdílení souborů mezi počítači. Jakou metodu zvolit? Všechno na vás. Osobně je používání nástrojů třetích stran nejjednodušší způsob, protože jsou přizpůsobeny pouze pro tuto práci.
Pro odborníky je pravděpodobně výhodnější rsync. Je to nástroj příkazového řádku se spoustou přizpůsobení a robustní funkčností. Podívejte se, jak používat rsync ke kopírování souborů.
Šťastný výpočetní výkon!