Domovská » jak » Jak sdílet soubory mezi Windows a Linuxem

    Jak sdílet soubory mezi Windows a Linuxem

    Předtím jsme se zabývali různými způsoby, jak sdílet soubory mezi počítači v okolí, ale sdílení mezi Windows a Linuxem může být trochu složitější. Tento článek vám ukáže, jak mapovat sdílení v obou operačních systémech pro bezproblémové sdílení souborů.

    Tato příručka obsahuje dvě části. V první části vytvoříme sdílenou složku ve Windows a nakonfigurujeme Linux pro přístup k této sdílené složce. Ve druhé části vytvoříme sdílenou složku v systému Linux a nakonfigurujeme systém Windows pro přístup ke sdílené složce. V závislosti na vaší situaci budete chtít sledovat příslušnou sadu pokynů. Pokud z nějakého důvodu chcete nastavit sdílené složky v obou systémech, můžete to také udělat. Používáme Windows 10 a Ubuntu pro naše příklady, ale my jsme dali pokyny přizpůsobitelné téměř všem verzím Windows nebo Linux.

    Možnost č. 1: Vytvoření sdílení v systému Windows a přístup z Linuxu

    Aby to fungovalo, provedeme tři kroky. Nejprve se ujistíme, že sdílení je v systému Windows povoleno. Jakmile to bude, sdílíme aktuální složku. A pak se podíváme, jak přistupovat k této složce ze systému Linux.

    Krok první: Ujistěte se, že sdílení je povoleno v systému Windows

    Chcete-li nastavit sdílenou složku v systému Windows pro systém Linux, měli byste se začít ujistit, že nastavení sítě je nakonfigurováno tak, aby umožňovalo připojení z druhého počítače otevřením Centra sítí a sdílení. Nejjednodušší způsob, jak to provést, je klepnutí pravým tlačítkem myši na ikonu sítě v systémové liště a volbu "Otevřít Centrum sítě a sdílení".

    V okně Síť a sdílení klepněte na tlačítko "Změnit pokročilé nastavení sdílení".

    U aktuálního profilu se ujistěte, zda jsou povolena tato dvě nastavení:

    • Zapněte zjišťování sítě
    • Zapněte sdílení souborů a tiskáren

    Až budete hotovi, klikněte na tlačítko Uložit změny.

    Druhý krok: Sdílet složku

    Po zapnutí sdílení můžeme vytvořit sdílenou složku pro stroj Linux. Neexistují žádná omezení na to, co můžete sdílet (teoreticky můžete sdílet celý pevný disk), ale zde budeme sdílet složku s názvem "Sdílet", která se nachází na naší ploše.

    Klepněte pravým tlačítkem myši na složku, kterou chcete sdílet v síti, a potom klepněte na tlačítko Vlastnosti. Na kartě Sdílení v okně vlastností klepněte na tlačítko Rozšířené sdílení.

    V okně "Rozšířené sdílení", které se otevře, povolte možnost "Sdílet tuto složku" a klepněte na tlačítko "Oprávnění".

    V okně oprávnění můžete omezit přístup ke složce na určité účty. Chcete-li jakémukoli uživateli umožnit přístup k vaší složce, udělejte oprávnění "Úplné řízení" uživateli "Každý". To umožňuje komukoli číst a psát změny souborů ve sdílené složce. Pokud byste radši omezili přístup k určitým účtům, stačí odstranit uživatele Everyone, přidat uživatele, které chcete, a potom jim přiřadit příslušná oprávnění.

    Poznámka: Tyto uživatelské účty jsou v počítači se systémem Windows, nikoliv v systému Linux.

    Po dokončení nastavení uživatelů a oprávnění klikněte na tlačítko "OK" pro zavření okna oprávnění a znovu klikněte na tlačítko "OK" a zavřete okno "Pokročilé sdílení".

    V okně hlavních vlastností přepněte na kartu Zabezpečení.

    Aby mohl uživatel Linuxu mít přístup ke sdílené složce, musíte nakonfigurovat stejné oprávnění zde, která jste nakonfigurovali v nastavení sdílení. Pokud se obě nastavení neodpovídají, budou se uplatňovat nejzávažnější nastavení. Pokud má váš požadovaný uživatel již nastavená bezpečnostní oprávnění (například uživatel v našem příkladu), pak je dobré jít. Okno můžete zavřít a přejít k dalšímu kroku.

    Pokud potřebujete přidat uživatele, například "Everyone", klikněte na tlačítko "Edit".

    V okně oprávnění, které se otevře, klikněte na tlačítko "Přidat" pro zadání detailů nového uživatele.

    Na všech otevřených oknech klikněte na tlačítko "OK" a vaše složka by nyní měla být sdílena se sítí.

    Krok třetí: Přístup ke sdílené složce Windows z platformy Linux

    Měli byste být schopni připojit sdílenou složku pomocí grafického uživatelského rozhraní v Linuxu, ale je to také velmi snadné udělat s příkazovým řádkem. Budeme používat terminál pro naše příklady nejen proto, že je rychlejší, ale protože bude fungovat napříč mnoha různými distribucemi.

    Nejprve budete potřebovat balíček cifs-utils, abyste mohli připojit sdílené položky SMB. Na terminálu zadejte následující příkaz:

    sudo apt-get nainstalovat cifs-utils

    Poté vytvořte adresář a přidejte do něj sdílenou složku. V tomto příkladu vytvoříme složku na naší ploše pro snadný přístup. Pomocí těchto příkazů vytvořte a připojte složku:

    mkdir ~ / Desktop / Windows-Share sudo mount.cifs // WindowsPC / Sdílení / doména / geek / Desktop / Windows-Share -o user = geek

    Jak můžete vidět na obrazovce obrazovky, byli jsme vyzváni k zadání hesla uživatele root systému root a pak k zadání hesla účtu "geek" v systému Windows. Po spuštění tohoto příkazu můžeme nyní zobrazit obsah sdílené složky systému Windows a přidat do něj data.

    V případě, že potřebujete pomoc s porozuměním příkazu mount, je zde rozpis:

    • sudo mount.cifs: Jedná se pouze o příkaz mount, který je nastaven na připojení sdílené složky CIFS (SMB).
    • WindowsPC: Toto je název počítače se systémem Windows. Zadejte "Tento počítač" do nabídky Start v systému Windows, klepněte pravým tlačítkem myši a přejděte na příkaz Vlastnosti a zobrazí se název počítače.
    • // Windows-PC / Share: Toto je úplná cesta ke sdílené složce.
    • / home / geek / Desktop / Windows-Share: Zde chceme, aby byl podíl připojen k systému Linux.
    • -o uživatel = geek: Toto je uživatelské jméno systému Windows, které používáme k přístupu ke sdílené složce.

    Možnost č. 2: Vytvoření sdílení v systému Linux a přístup z Windows

    Vytvoření sdílení na Linuxu a jeho přístup z Windows je vlastně trochu jednodušší, než naopak. Nejprve vytvoříme sdílenou složku v systému Linux. Potom se podíváme, jak se k němu dostat z počítače se systémem Windows.

    Krok 1: Vytvořte sdílení v systému Linux

    Chcete-li nastavit sdílenou složku v systému Linux, na kterou má systém Windows přístup, začněte instalací programu Samba (software, který poskytuje přístup k protokolům SMB / CIFS používaným systémem Windows). Na terminálu použijte následující příkaz:

    sudo apt-get install samba

    Po instalaci programu Samba nakonfigurujte uživatelské jméno a heslo, které budou použity pro přístup ke sdílené položce:

    smbpasswd - geek

    Poznámka: V tomto příkladu používáme "geek", protože už máme uživatele s tímto názvem, ale můžete si vybrat libovolné jméno, které byste chtěli.

    Vytvořte adresář, který chcete sdílet s počítačem se systémem Windows. Jednoduše umístíme složku na plochu.

    mkdir ~ / Desktop / Sdílení

    Nyní pomocí oblíbeného editoru nakonfigurujte soubor smb.conf. Tady používáme Vi.

    sudo vi /etc/samba/smb.conf

    Přejděte dolů na konec souboru a přidejte tyto řádky:

    [] path = / home // dostupné = ano platní uživatelé =  pouze čtení = ne prohlížeč = ano veřejné = ano zapisovatelný = ano

    Je zřejmé, že některé hodnoty musíte nahradit osobními nastaveními. Mělo by to vypadat takto:

    Uložte soubor a zavřete editor. Nyní stačí restartovat službu SMB, aby se změny projevily.

    sudo service smbd restart

    Sdílená složka by nyní měla být dostupná z počítače se systémem Windows.

    Krok 2: Přístup k sdílenému systému Linux z Windows

    Nyní přidáme linuxovou sdílenou složku na plochu Windows. Klepněte pravým tlačítkem myši někde na ploše a vyberte příkaz Nový> zástupce.

    Zadejte síťové umístění sdílené složky pomocí této syntaxe:

    \\ IP-ADDRESS \ SHARE-NAME

    Poznámka: Pokud potřebujete IP počítače Linux, stačí použít ifconfig příkaz na terminálu.

    V Průvodci zkratkami v počítači se systémem Windows klepněte na tlačítko Další, vyberte název zástupce a klepněte na tlačítko Dokončit. Měli byste skončit se zástupcem na ploše, který jde přímo k sdílenému systému Linux.