Připojte Windows Share na Linux pomocí CIFS

Pripojte Windows Share Na Linux Pomoci Cifs



Připojení je proces přístupu k souborům nebo složkám prostřednictvím místního systému souborů a provádění úprav. Windows Share je vestavěná funkce systému Windows pro sdílení souborů nebo adresářů s ostatními prostřednictvím místní sítě (LAN).

V tomto tutoriálu prozkoumám Windows Share a jak jej připojit k systému souborů Linux pomocí mount.cifs utility.

Co je CIFS

CIFS také známý jako Common Internet File System je dialekt protokolu SMB, který byl vyvinut společností Microsoft pro přístup k souborům nebo složkám od uživatelů přes stejné síťové připojení. Nejnovější protokoly SMB však nahradily tento široce používaný síťový protokol pro sdílení souborů pro připojení Windows Share na Linux. Existuje specifická utilita tzv mount.cifs který se používá k připojení Windows Share na Linux. V další části se budu zabývat procesem instalace na Linux.







Jak nainstalovat CIFS-Utils na Linux

Chcete-li připojit Windows Share na Linux mount.cifs utilita, která je součástí CIFS-Utils balík.



Chcete-li nainstalovat cifs-utils na Ubuntu , Debian, a distribuce na nich založené, použijte výchozího správce balíčků.



sudo apt Nainstalujte cifs-utils

Použijte dnf správce balíčků pro instalaci cifs-utils CentOS a Fedora distribuce,





sudo dnf Nainstalujte cifs-utils

Pro červená čepice (RHEL) a Na bázi Red Hat distribuce používají Mňam správce balíčků.

sudo mňam instalace cifs-utils

Poznámka: Pro pokyny implementované v této příručce používám Ubuntu 22.04 . Proces je podobný a lze jej bez problémů provést v jakékoli distribuci Linuxu.



Jak připojit Windows Share na Linux

Potřebujeme bod připojení, adresář vytvořený kdekoli v systému Linux, abychom mohli připojit sdílenou složku Windows.

Vytvářím a /media/WinShare adresář na root pomocí mkdir příkaz s právy sudo.

sudo mkdir / média / WinShare

Pro připojení Windows Share na Linuxu budeme postupovat podle níže uvedené syntaxe příkazu mount.

sudo namontovat -t CIF // [ IP ADRESA ] / [ SHARE-NAME ] / [ MONTÁŽ ] uživatelské jméno = [ USERNAME ]

Ve výše uvedené syntaxi:

[IP ADRESA] : Je to IP adresa vzdáleného počítače, což je v tomto případě Windows; pro přístup k IP adrese otevřete příkazový řádek a spustit ipconfig příkaz. Poznamenejte si adresu IPV 4.

[SHARE-NAME]: Je to název sdílené složky systému Windows nebo název složky sdílené v síti.

[MOUNTA]: Je to adresář bodu připojení nastavený na klientském počítači, což je Linux.

-Ó: Toto je příznak používaný k definování cifs-utils options, chcete-li si přečíst více o spuštění možností cifs utils man mount.cifs příkaz. Níže uvedená tabulka uvádí některé možnosti, které uživatelé často používají.

uživatelské jméno Chcete-li zadat uživatelské jméno vzdáleného počítače
Heslo Explicitní zadání hesla [Nedoporučuje se]
pověření Nastavení souboru obsahujícího přihlašovací údaje [Doporučeno]
vůči Chcete-li explicitně nastavit verzi protokolu 1.0, 2.0 nebo 3.0

Nyní jsem vytvořil Windows Share s názvem Moje složka , abyste jej mohli připojit na Linux pomocí /media/WinShare jako přípojný bod použiji následující příkaz.

sudo namontovat -t CIF // 192.168.18.14 / Moje složka / média / WinShare uživatelské jméno = město

Po provedení příkazu budete požádáni o zadání hesla vzdáleného počítače. Po úspěšném připojení Windows Share neobdržíte žádné upozornění. Pro ověření úspěšného připojení použijte df -h příkaz; který se v podstatě používá k získání místa na disku souborového systému.

df -h

V mnoha případech může být nutné uvést doménu uživatele. Najděte systémovou doménu systému Windows pomocí wmic (Windows Management Instrumentation Command Line) příkaz v příkazový řádek .

počítačový systém wmic získat doménu

Po znalosti domény, která je PRACOVNÍ SKUPINA v mém případě jej jednoduše vložte do výše uvedeného příkazu pomocí možnosti domény.

sudo namontovat -t CIF // 192.168.18.14 / Moje složka / média / WinShare / uživatelské jméno = město, doména = PRACOVNÍ SKUPINA

Toto však není bezpečný způsob připojení sdílené složky. Aby to bylo bezpečnější, má obslužný program mount.cifs volbu nazvanou pověření .

The pověření umožňuje nastavit cestu k souboru ve formátu prostého textu obsahujícího přihlašovací údaje vzdáleného počítače namísto explicitního uvedení uživatelského jména nebo hesla. Vytvořme textový soubor, který obsahuje přihlašovací údaje počítače, ke kterému se má přistupovat; v tomto případě je to počítač se systémem Windows.

sudo nano ~ / .pověření-cifs

Do souboru zadejte následující informace.

uživatelské jméno = [ USERNAME ]

Heslo = [ HESLO ]

doména = [ DOMÉNA ]

Po přidání těchto informací do souboru uložte soubor stisknutím ctrl+x a pak a .

Chcete-li připojit možnost Windows Share with credentials, použijte následující příkaz.

sudo namontovat -t CIF // 192.168.18.14 / Moje složka / média / WinShare / pověření =~ / .pověření-cifs

Poznámka: Doporučuji zadat absolutní cestu k souboru pověření namísto použití ~/.

Jak zajistit trvalé připojení Windows Share Mount

Než se pustíte do následující části, poznamenejte si klíčové důležité body.

  • Pokud není trvalé připojení správně nastaveno, Linux se nespustí. Před restartem se ujistěte, že je vše v pořádku. Doporučuji použít nasednout -a příkaz pro kontrolu chyb.
  • IP vzdáleného počítače musí být statická, jinak se připojení nezdaří a nakonec se systém zavede.

Aby bylo připojení Windows Share trvalé, musíme upravit soubor fstab (tabulka systému souborů). Soubor fstab spravuje systém souborů a také vám umožňuje připojit externí systém souborů ručně.

Otevřeme soubor fstab umístěný v /atd adresář pomocí nano editor.

sudo nano / atd / fstab

Chcete-li, aby služba Windows Share byla v systému Linux trvalá, postupujte podle níže uvedené syntaxe.

// [ IP ADRESA ] / [ SHARE-NAME ] / [ MONTÁŽ ] CIF pověření = [ CREDENTIALS-FILE-PATH ] [ SKLAD ] [ SLOŽIT ]

Poznámka: Použití tab místo mezery k oddělení polí v souboru fstab.

Pojďme nahradit [IP ADRESA] , [SHARE-NAME] , [MOUNT], a [CESTA-SOUBORU POVĚŘENÍ] s aktuálními informacemi. The [DOP] a [SLOŽIT] možnosti se používají k povolení záloha připojeného souborového systému a fsck kontrola při startu, resp. Soubor 0 a 0 pro obě možnosti, aby byly deaktivovány.

// 192.168.18.14 / Moje složka / média / WinShare     CIF pověření = / Domov / uživatel / .pověření-cifs 0 0

Poznámka: Zadejte absolutní cestu k souboru pověření.

Po úpravě souboru fstab uložte a ukončete editor pomocí ctrl+x a pak a .

Následující krok zahrnuje připojení Windows Share pomocí namontovat příkaz.

sudo namontovat / média / WinShare

Pokud nejsou žádné chyby, připojení je úspěšné a zůstane trvalé i při bootování.

Jak odpojit sdílenou složku Windows

Chcete-li odpojit sdílenou složku Windows, použijte umount příkaz s bodem připojení.

sudo umount / [ MONTÁŽ ]

V našem příkladu je [MOUNT] je /media/WinShare adresář.

sudo umount / média / WinShare

Pokud se výše uvedeným příkazem nepodaří odpojit sdílenou složku Windows, zkuste to platnost demontáž pomocí -F vlajka.

sudo umount -F / média / WinShare

Nebo použijte -l vlajka, která odpojí souborový systém, pokud výše uvedený příkaz také selže.

sudo umount -l / média / WinShare

Chcete-li si o těchto možnostech přečíst více, spusťte muž mount příkaz.

Jak vytvořit Windows Share

Windows Share je adresář, který je nastaven pro sdílení v místní síti. Před přístupem k Windows Share v systému Linux je nutné jej nastavit v systému Windows.

Nejprve se ujistěte, že je v systému Windows povolena komunikace CIFS. Za tímto účelem otevřete Zapněte a vypněte funkci Windows na Windows. Nalézt Podpora sdílení souborů SMB 1.0/CIFS v seznamu a zkontrolujte jej.

Po chvíli budete požádáni o restartování systému.

Chcete-li povolit zjišťování sítě v systému Windows, přejděte na Pokročilá nastavení sdílení ; jakmile tam budete, měli byste najít možnost pro Zjišťování sítě a ujistěte se, že je tato možnost povolena výběrem Zapněte zjišťování sítě volba.

Dále musíme vytvořit složku Windows Share, která bude připojena k Linuxu pomocí mount.cifs utility.

Vytvořte složku kdekoli ve Windows a klikněte na ni pravým tlačítkem myši a poté z kontextové nabídky klikněte na Vlastnosti . Přejděte na Sdílení v otevřeném okně a klikněte na Podíl a pokračujte v nastavení sdílení složek.

Nyní klikněte na ikonu rozevírací nabídky a vyberte Každý ze seznamu a poté klikněte na Přidat knoflík.

Vybrat úroveň oprávnění, nastavte to na Číst psát do této složky a poté klepněte na Podíl .

Nyní je Windows Share připraven ke sdílení.

Závěr

Pokud jste nedávno přešli na Linux, pak budete určitě potřebovat přístup k datům ve vašem systému Windows. Jakýkoli druh dat lze sdílet na Linuxu z Windows pomocí možnosti Windows Share. Pro přístup k Windows Share v Linuxu je vyžadována IP adresa a heslo počítače se systémem Windows.

Připojení Windows Share na Linux pomocí nástroje mount.cifs vyžaduje dva kroky. Nejprve nastavte bod připojení v Linuxu a poté použijte namontovat příkaz s -t cifs možnost připojit Windows Share na Linux.