Kompatibilita s Windows

Jak sdílet soubory mezi Windows a Linux

Jak sdílet soubory mezi Windows a Linux

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í.

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.

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 sambu

Pro Arch Linux a jeho deriváty.

$ sudo pacman -S samba

Pro openSUSE a deriváty.

$ sudo zypper nainstalujte sambu

Nyní 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 //podíl

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 //podíl
$ 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.

$ \\\podíl

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 synchronizace

Pro openSUSE a deriváty.

$ sudo zypper install synchronizace

Pro CentOS / RHEL a deriváty.

$ dnf instalace synchronizace

U 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!

Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...
Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...