Ako zdieľať súbory medzi systémom Windows a Linux
Predtým sme riešili rôzne spôsoby zdieľania súborov medzi blízkymi počítačmi, ale zdieľanie medzi systémom Windows a Linuxom môže byť o niečo zložitejšie. Tento článok vám ukáže, ako môžete mapovať zdieľané súbory v oboch operačných systémoch pre bezproblémové zdieľanie súborov.
Táto príručka obsahuje dve časti. V prvej časti vytvoríme zdieľanú zložku v systéme Windows a nakonfigurujeme Linux na prístup k tejto zdieľanej zložke. V druhej časti vytvoríme zdieľaný priečinok v systéme Linux a nakonfigurujeme systém Windows na prístup k zdieľanému priečinku. V závislosti od vašej situácie budete chcieť dodržiavať príslušnú sadu inštrukcií. Ak z nejakého dôvodu chcete nastaviť zdieľané priečinky v obidvoch systémoch, môžete tak urobiť. Na naše príklady používame systém Windows 10 a Ubuntu, ale tieto pokyny sme prispôsobili takmer ľubovoľnej verzii Windows alebo Linuxu.
Možnosť jedna: Vytvorte zdieľanie v systéme Windows a sprístupnite ho z platformy Linux
Aby sme túto prácu vykonali, urobíme tri kroky. Najprv sa ubezpečíme, že zdieľanie je v systéme Windows povolené. Akonáhle to bude, budeme zdieľať skutočnú zložku. A potom sa pozrieme na to, ako získať prístup k tejto zložke zo systému Linux.
Prvý krok: Uistite sa, že zdieľanie je povolené v systéme Windows
Ak chcete nastaviť zdieľaný priečinok v systéme Windows for Linux, mali by ste začať tým, že sa ubezpečte, že vaše sieťové nastavenia sú nakonfigurované tak, aby umožňovali pripojenie z iného počítača otvorením Centra siete a zdieľania. Najjednoduchší spôsob, ako to urobiť, je kliknúť pravým tlačidlom myši na ikonu siete v systémovej lište a vybrať možnosť "Otvoriť centrum a centrum zdieľania".
V okne Centra siete a zdieľania kliknite na položku Zmeniť pokročilé nastavenia zdieľania.
Pri aktuálnom profile sa uistite, či sú povolené nasledujúce dve nastavenia:
- Zapnite vyhľadávanie siete
- Zapnite zdieľanie súborov a tlačiarní
Keď skončíte, kliknite na tlačidlo Uložiť zmeny.
Druhý krok: Zdieľajte priečinok
Keď je zdieľanie povolené, môžeme vytvoriť zdieľaný priečinok pre stroj Linux, ktorý sa zobrazí. Neexistujú žiadne obmedzenia na to, čo môžete zdieľať (teoreticky môžete zdieľať celý pevný disk), ale tu budeme zdieľať priečinok s názvom "Zdieľať", ktorý sa nachádza na našej pracovnej ploche.
Kliknite pravým tlačidlom na priečinok, ktorý chcete zdieľať v sieti, a potom kliknite na položku Vlastnosti. Na karte "Zdieľanie" okna vlastností kliknite na tlačidlo "Rozšírené zdieľanie".
V okne "Rozšírené zdieľanie", ktoré sa otvorí, povoľte možnosť "Zdieľať túto zložku" a potom kliknite na tlačidlo "Povolenia".
V okne oprávnení môžete obmedziť prístup k priečinku na určité účty. Ak chcete ľubovoľnému používateľovi umožniť prístup k vášmu priečinku, stačí mu udeliť povolenie "Úplné riadenie" používateľovi "Každý". To umožňuje komukoľvek čítať a písať zmeny súborov v zdieľanom priečinku. Ak chcete skôr obmedziť prístup k určitým účtom, jednoducho odstráňte používateľov Everyone, pridajte požadovaných používateľov a priraďte im príslušné povolenia.
Poznámka: Tieto používateľské účty sa nachádzajú v počítači so systémom Windows, nie v systéme Linux.
Po dokončení nastavenia používateľov a povolení kliknite na tlačidlo "OK" na zatvorenie okna povolení a potom opäť kliknite na tlačidlo "OK", čím zatvoríte okno "Rozšírené zdieľanie".
V okne hlavných vlastností prejdite na kartu Zabezpečenie.
Aby používatelia systému Linux mali prístup k zdieľanému priečinku, musíte nakonfigurovať tie isté oprávnenia, ktoré ste nakonfigurovali v nastaveniach zdieľania. Ak sa obe nastavenia nezhodujú, prejdú sa najzávažnejšie nastavenia. Ak váš požadovaný používateľ už má nastavené bezpečnostné povolenia (napríklad používatelia geekov v našom príklade), potom je dobré ísť. Okno môžete zavrieť a prejsť na ďalší krok.
Ak potrebujete pridať používateľa, napríklad "Všetci," kliknite na tlačidlo Upraviť.
V okne povolenia, ktoré sa otvorí, kliknite na tlačidlo "Pridať" a zadajte podrobnosti nového používateľa.
Kliknite na tlačidlo OK na všetkých otvorených oknách a priečinok by mal byť teraz zdieľaný so sieťou.
Tretí krok: Prístup k zdieľanému systému Windows z platformy Linux
Mali by ste byť schopní pripojiť zdieľaný priečinok pomocou grafického rozhrania v systéme Linux, ale je to tiež veľmi jednoduché s príkazovým riadkom. Budeme používať terminál pre naše príklady nielen preto, že je to rýchlejšie, ale preto, že bude pracovať v mnohých rôznych rozdeleniach.
Najprv budete potrebovať balík cifs-utils, aby ste pripojili akcie SMB. Na termináli zadajte nasledujúci príkaz:
sudo apt-get nainštalovať cifs-utils
Potom vytvorte adresár a potom ho pripojte. V tomto príklade vytvoríme priečinok na pracovnej ploche pre ľahký prístup. Použite tieto príkazy na vytvorenie a pripojenie priečinka:
mkdir ~ / Desktop / Windows-Share
sudo mount.cifs // WindowsPC / Zdieľanie / home / geek / Pracovná plocha / Windows-Share -o user = geek
Ako môžete vidieť na snímke obrazovky, dostali sme výzvu na heslo pre root systému Linux a potom na heslo účtu "geek" v systéme Windows. Po spustení príkazu teraz môžeme vidieť obsah zdieľania systému Windows a pridať do neho údaje.
V prípade, že potrebujete pomoc s porozumením príkazu mount, tu je rozpis:
- sudo mount.cifs: Toto je len príkaz mount, ktorý je nastavený na pripojenie zdieľania CIFS (SMB).
- WindowsPC: Toto je názov počítača so systémom Windows. Do poľa Štart v systéme Windows zadajte "Tento počítač", kliknite naň pravým tlačidlom myši a prejdite na položku Vlastnosti, aby ste videli názov počítača.
- // Windows-PC / Share: Toto je úplná cesta k zdieľanému priečinku.
- / Home / poleno / Desktop / Windows-Share: To je miesto, kde by sme chceli, aby sa podiel nainštaloval do systému Linux.
- -o user = geek: Toto je používateľské meno systému Windows, ktoré používame na prístup k zdieľanému priečinku.
Možnosť č. 2: Vytvorenie podielu na systéme Linux a prístup k nemu zo systému Windows
Vytvorenie podielu na systéme Linux a jeho sprístupnenie z operačného systému Windows je v skutočnosti o niečo jednoduchšie ako naopak. Najprv vytvoríme zdieľaný priečinok v systéme Linux. Potom sa pozrieme na to, ako získať prístup z počítača so systémom Windows.
Krok č. 1: Vytvorenie podielu na systéme Linux
Ak chcete nastaviť zdieľaný priečinok v systéme Linux, na ktorý má systém Windows prístup, začnite s inštaláciou programu Samba (softvér, ktorý poskytuje prístup k SMB / CIFS protokolom používaným systémom Windows). Na termináli použite nasledujúci príkaz:
sudo apt-get nainštalujte sambu
Po inštalácii Samby nakonfigurujte používateľské meno a heslo, ktoré sa použijú na prístup k zdieľaniu:
smbpasswd - geek
Poznámka: V tomto príklade používame "geek", pretože už máme používateľa Linux s týmto menom, ale môžete vybrať ľubovoľné meno, ktoré by ste chceli.
Vytvorte adresár, ktorý chcete zdieľať s počítačom so systémom Windows. Jednoducho položíme priečinok na pracovnú plochu.
mkdir ~ / Desktop / Zdieľať
Teraz použite obľúbený editor na konfiguráciu súboru smb.conf. Tu používame Vi.
sudo vi /etc/samba/smb.conf
Prejdite nadol na koniec súboru a pridajte tieto riadky:
[]
cesta = / home //
k dispozícii = áno
platní používatelia =
len na čítanie = nie
prehliadateľné = áno
verejné = áno
zapisovateľné = áno
Je zrejmé, že niektoré hodnoty musíte nahradiť svojimi osobnými nastaveniami. Mal by vyzerať takto:
Uložte súbor a zatvorte editor. Teraz stačí reštartovať službu SMB, aby sa zmeny prejavili.
sudo service smbd restart
Zdieľaný priečinok by mal byť teraz dostupný z počítača so systémom Windows.
Druhý krok: Prístup k zdieľanému systému Linux z Windows
Teraz pridajme podiel Linuxu na našu Windows Desktop. Kliknite pravým tlačidlom myši na pracovnú plochu a vyberte položku Nový> Skratka.
Zadajte sieťové umiestnenie zdieľaného priečinka pomocou tejto syntaxe:
\\ IP-adresa \ SHARE-NAME
Poznámka: Ak potrebujete IP počítača Linux, stačí použiť ifconfig
príkaz na termináli.
V sprievodcovi skratiek na počítači so systémom Windows kliknite na tlačidlo Ďalej, vyberte názov zástupcu a potom kliknite na tlačidlo Dokončiť. Mali by ste skončiť so zástupcom na pracovnej ploche, ktorý sa presunie priamo na zdieľanie systému Linux.